Teilen über


Datentypattribute

Sie können diese Attribute auf Datentypen in einer typedef--Anweisung anwenden, um die Verwendung oder Wirkung des Datentyps weiter zu definieren.

Attribut Verwendung
context_handle Identifiziert ein Bindungshandle, das Statusinformationen (Kontext) auf einem bestimmten Server zwischen Remoteprozeduraufrufen von einem bestimmten Client verwaltet. Ungültig für Objekt- Schnittstellenfunktionen.
Gibt einen benutzerdefinierten Handletyp an, der für die Anwendung spezifisch ist.
ms_union Steuert die NDR-Ausrichtung von nicht gekapselten Gewerkschaften. Verwenden Sie für typedefs zur Abwärtskompatibilität mit Schnittstellen, die mit MIDL 1.0 oder 2.0 erstellt wurden.
Pipe- Ermöglicht die Übertragung eines geöffneten Datenstroms mit typierten Daten über einen Remoteprozeduraufruf. Ein in Pipeparameter ermöglicht es dem Server, den Datenstrom während eines Remoteprozeduraufrufs vom Client abzurufen. Ein Pipeparameter ermöglicht es dem Server, den Datenstrom zurück an den Client zu übertragen.
transmit_as Gibt an, wie ein Datentyp über ein Netzwerk übertragen wird, das für benutzerdefinierte Marshaling verwendet wird.
v1_enum Leitet an, dass der angegebene Enumerationstyp als 32-Bit-Entität übertragen wird, anstatt als 16-Bit-Standard.
wire_marshal Ähnlich wie transmit_as implementieren Sie aber die Routinen auf Größe, Marshall, Unmarshalieren und Freigeben der Daten.