Freigeben über


Datentypattribute

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

attribute Verbrauch
context_handle Identifiziert ein Bindungshandle, das Zustandsinformationen (Kontextinformationen) auf einem bestimmten Server zwischen Remoteprozeduraufrufen von einem bestimmten Client verwaltet. Ungültig für Objektschnittstellenfunktionen .
Behandeln Gibt einen für die Anwendung spezifischen benutzerdefinierten Handletyp an.
ms_union Steuert die NDR-Ausrichtung von nicht gekapselten Unions. Verwenden Sie für typedefs zur Abwärtskompatibilität mit Schnittstellen, die mit MIDL 1.0 oder 2.0 erstellt wurden.
Rohr Ermöglicht die Übertragung eines offenen Datenstroms typisierter Daten über einen Remoteprozeduraufruf. Ein In-Pipe-Parameter ermöglicht dem Server das Pullen des Datenstroms vom Client während eines Remoteprozeduraufrufs. Ein Out pipe-Parameter ermöglicht es dem Server, den Datenstrom zurück an den Client zu pushen.
transmit_as Gibt an, wie ein Datentyp über ein Netzwerk übertragen wird, das für das benutzerdefinierte Marshalling verwendet wird.
v1_enum Weist darauf an, dass der angegebene enumerierte Typ als 32-Bit-Entität und nicht als 16-Bit-Standard übertragen wird.
wire_marshal Ähnlich wie bei transmit_as implementieren Sie jedoch die Routinen, um die Daten zu vergrößern, zu marshallen, zu entmarshalieren und frei zu geben.