VARIANT_UserMarshal

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Ein VARIANT-Objekt marshallt in der RPC-Buffer.

unsigned char  *__RPC_USER VARIANT_UserMarshal(
  ULONG  *pFlags,
  BYTE  *pBuffer,
  VARIANT  *pVariant
);

Parameter

Parameter

Beschreibung

pFlags

[in] Verweist auf Daten, die von RPC verwendet.

pBuffer

[in] Verweist auf den aktuellen Puffer. Dieser Zeiger kann oder Posten ausgerichtet werden.

pVariant

[in] Zeigt das VARIANT-Objekt.

Rückgabewert

Der Rückgabewert vom zurückgegebenen HRESULT ist eine der folgenden.

Rückgabewert

Bedeutung

S_OK

Erfolg.

E_INVALIDARG

pVariant ist ungültig.

RPC_X_NULL_REF_POINTER

pVariant is NULL.

DISP_E_BADVARTYPE

Der Eingabeparameter ist keiner Variant-Typ.

Siehe auch

Konzepte

Marshalling Funktion RPC-Daten