Udostępnij za pośrednictwem


Nagłówek interfejsu IDL

Nagłówek interfejsu IDL określa informacje o interfejsie jako całości. W przeciwieństwie do usługi ACF nagłówek interfejsu zawiera atrybuty niezależne od platformy.

Atrybuty w nagłówku interfejsu są globalne dla całego interfejsu. Oznacza to, że mają zastosowanie do interfejsu i wszystkich jego części. Te atrybuty są ujęte w nawiasy kwadratowe na początku definicji interfejsu. Przykład pokazano w następującej definicji interfejsu:

[
  uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
  version(1.0)
]
interface INTERFACENAME
{

}

Zwróć uwagę, że nagłówek interfejsu zawiera [uuid] i [version] atrybuty. Ponieważ reprezentują one odpowiednio identyfikator UUID i numer wersji interfejsu, są to atrybuty całego interfejsu.

Treść interfejsu może również zawierać atrybuty. Nie mają one jednak zastosowania do całego interfejsu. Odnoszą się one do określonych elementów w interfejsie, takich jak parametry procedury zdalnej.

Aby uzyskać pełną dyskusję na temat atrybutów nagłówka IDL, zobacz MIDL Language Reference.