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. |