Udostępnij za pośrednictwem


Atrybuty typu danych

Te atrybuty można zastosować do typów danych w instrukcji typedef, aby dokładniej zdefiniować użycie lub efekt typu danych.

Atrybut Zwyczaj
context_handle Identyfikuje uchwyt powiązania, który przechowuje informacje o stanie (kontekstu) na określonym serwerze między zdalnymi wywołaniami procedur z określonego klienta. Nieprawidłowa dla funkcji interfejsuobiektu.
dojście do Określa niestandardowy typ uchwytu specyficzny dla aplikacji.
ms_union Steruje wyrównaniem NDR nienależących do związków hermetyzowanych. Użyj w typedefs, aby uzyskać zgodność z poprzednimi wersjami z interfejsami utworzonymi w wersji MIDL 1.0 lub 2.0.
potoku Umożliwia transmisję otwartego strumienia typowanych danych w ramach zdalnego wywołania procedury. Parametr w potoku umożliwia serwerowi ściąganie strumienia danych z klienta podczas zdalnego wywołania procedury. Parametr potoku umożliwia serwerowi wypychanie strumienia danych z powrotem do klienta.
transmit_as Określa sposób przesyłania typu danych za pośrednictwem sieci używanej do marshalingu niestandardowego.
v1_enum Wskazuje, że określony typ wyliczany jest przesyłany jako jednostka 32-bitowa, a nie wartość domyślna 16-bitowa.
wire_marshal Podobnie jak transmit_as, ale implementujesz procedury dotyczące rozmiaru, marshalingu, unmarshal i zwolnienia danych.