Partager via


VARIANT_UserUnmarshal64, fonction (oaidl.h)

Démarshale un objet VARIANT de la mémoire tampon RPC.

Syntaxe

unsigned char * VARIANT_UserUnmarshal64(
  [in]  unsigned long *unnamedParam1,
  [in]  unsigned char *unnamedParam2,
  [out] VARIANT       *unnamedParam3
);

Paramètres

[in] unnamedParam1

Données utilisées par RPC.

[in] unnamedParam2

Mémoire tampon actuelle. Ce pointeur peut être aligné ou non lors de l’entrée.

[out] unnamedParam3

Objet.

Valeur retournée

La valeur obtenue à partir de la valeur HRESULT retournée est l’une des suivantes.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Le paramètre pVariant n’est pas valide.
RPC_X_BAD_STUB_DATA
Les données stub de la taille de la mémoire tampon sont incorrectes.
DISP_E_BADVARTYPE
Le paramètre d’entrée n’est pas un type valide de variante.
E_OUTOFMEMORY
Mémoire insuffisante pour cette fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête oaidl.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll