funzione LPSAFEARRAY_UserMarshal64 (wia_xp.h)
Esegue il marshalling dei dati dall'oggetto SAFEARRAY specificato al buffer RPC dell'utente sul lato client o server.
Sintassi
unsigned char * LPSAFEARRAY_UserMarshal64(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
Parametri
[in] unnamedParam1
Dati usati da RPC.
[in, out] unnamedParam2
Buffer corrente. Questo puntatore può o non essere allineato alla voce. La funzione allinea il puntatore del buffer, esegue il marshalling dei dati e restituisce la nuova posizione del buffer, ovvero l'indirizzo del primo byte dopo l'oggetto marshalling.
[in] unnamedParam3
Matrice sicura che contiene i dati da eseguire al marshalling.
Valore restituito
Il valore ottenuto dal valore HRESULT restituito è uno dei seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Il parametro ppSafeArray non è una matrice sicura valida. |
|
Impossibile bloccare la matrice. |
Requisiti
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wia_xp.h (includere Propidlbase.h) |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |