Type-Conversion und Marshallen von ACF-Attributen

Verwenden Sie diese Attribute, um zu steuern, wie Ihre Daten über das Netzwerk übertragen werden.

attribute Verwendung
Decodierender Decodierung Weist MIDL an, die für die Stubs generierten Typ- oder Prozedurserialisierungsroutinen (Picklingroutinen) verfügbar zu machen. Ihre Clientanwendung kann diese Routinen aufrufen, um Daten nach Wert zu marshallen.
darstellen _ als Gibt an, wie ein Datentyp im Kabel dargestellt wird, wenn die genaue Art des Datentyps eines Clients für den Server unwichtig ist (da er nur die Daten selbst und nicht die tatsächliche Struktur benötigt), oder der tatsächliche Clienttyp midl zur Kompilierzeit unbekannt ist. Wenn Ihre Clientanwendung beispielsweise eine verknüpfte Liste von Gleitkommazahlen verwendet, können Sie angeben, dass die Wire-Darstellung dieser Liste ein Array vom Typ floatist.
_Benutzer-Marshalling Steuert, wie Daten über das Kabel übertragen werden, indem Eigene Marshallingroutinen implementiert werden. Dieses Attribut ist nützlich, wenn Sie über einen Datentyp verfügen, der MIDL unbekannt ist, oder wenn Sie Informationen zwischen Big-Endian- und Little-Endian-Plattformen übergeben.

Die DCE-Marshallingattribute in _ Zeile und _ Out-of-Line _ sind in Microsoft RPC nicht implementiert. Der MIDL-Compiler marshallt komplexe Datentypen automatisch out-of-line.