Condividi tramite


funzione VARIANT_UserUnmarshal (oaidl.h)

Annulla ilmarshal un oggetto VARIANT dal buffer RPC.

Sintassi

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

Parametri

[in] unnamedParam1

Dati usati da RPC.

[in] unnamedParam2

Buffer corrente. Questo puntatore può o non essere allineato alla voce.

[out] unnamedParam3

Oggetto.

Valore restituito

Il valore ottenuto dal valore HRESULT restituito è uno dei seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Il parametro pVariant non è valido.
RPC_X_BAD_STUB_DATA
I dati stub per le dimensioni del buffer non sono corretti.
DISP_E_BADVARTYPE
Il parametro di input non è un tipo valido di variante.
E_OUTOFMEMORY
Memoria insufficiente per questa funzione da eseguire.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h
Libreria OleAut32.lib
DLL OleAut32.dll