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