Atrybuty nagłówka interfejsu
Uwzględnij te atrybuty w nagłówku interfejsu, aby przekazać informacje o całym interfejsie.
Atrybut | Zwyczaj |
---|---|
async_uuid | Kieruje kompilator MIDL do definiowania zarówno synchronicznych, jak i asynchronicznych wersji interfejsu COM. |
uuid | Wyznacza wartość 128-bitową, która odróżnia określony interfejs od wszystkich innych. Rzeczywista wartość może reprezentować identyfikator GUID, identyfikator CLSID lub identyfikator IID. |
lokalnego | Kieruje kompilator MIDL tylko do generowania plików nagłówka. Interfejs musi mieć atrybut uuid lub lokalnego. |
ms_union | Steruje wyrównaniem NDR nienależących do związków hermetyzowanych. Służy do zapewnienia zgodności z poprzednimi wersjami interfejsów opartych na wersji MIDL 1.0 lub 2.0. |
obiektu | Identyfikuje interfejs jako interfejs COM i kieruje kompilator MIDL do generowania kodu proxy/wycinku zamiast elementów wycinkowych klienta I serwera RPC. |
wersji | Identyfikuje określoną wersję interfejsu w przypadkach, w których istnieje wiele wersji interfejsu. Ponieważ interfejsy COM są niezmienne, nie można użyć atrybutuwersjiw interfejsieobiektu. |
pointer_default | Określa domyślny typ wskaźnika dla wszystkich wskaźników z wyjątkiem tych uwzględnionych na listach parametrów. Domyślnym typem może być unikatowy, reflub ptr. |
punktu końcowego | Określa statyczny (dobrze znany) punkt końcowy, na którym aplikacja serwera będzie nasłuchiwać zdalnych wywołań procedur. |
Zobacz Atrybuty biblioteki typów dla atrybutów interfejsu, takich jak podwójne i oleautomation, które są specyficzne dla interfejsów zdefiniowanych lub przywołynych w instrukcji biblioteki.