VARIANT_UserSize
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Berechnet die Wire-Größe des VARIANT-Objekts, und ruft die VARIANT-Handle und die Daten ab.
ULONG __RPC_USER VARIANT_UserSize(
ULONG *pFlags,
ULONG Offset,
VARIANT *pVariant
);
Parameter
Parameter |
Beschreibung |
---|---|
pFlags |
[in] Verweist auf Daten, die von RPC verwendet. |
Offset |
[in] Stellt den aktuellen Pufferoffset, in dem das Objekt gemarshallt wird. Die Methode hat für alle Abstand für das VARIANT-Objekt ordnungsgemäß ausgerichtet werden, wenn es in den Puffer gemarshallt wird benötigt. |
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. |