funzione LPSAFEARRAY_UserMarshal (wia_xp.h)
Effettua il marshalling dei dati dall'oggetto SAFEARRAY specificato al buffer RPC dell'utente sul lato client o server.
Sintassi
unsigned char * LPSAFEARRAY_UserMarshal(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
Parametri
[in] unnamedParam1
Dati utilizzati da RPC.
[in, out] unnamedParam2
Buffer corrente. Questo puntatore può essere allineato o meno alla voce. La funzione allinea il puntatore al buffer, effettua il marshalling dei dati e restituisce la nuova posizione del buffer, ovvero l'indirizzo del primo byte dopo l'oggetto sottoposto a marshalling.
[in] unnamedParam3
Matrice sicura che contiene i dati da sottoporre a 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
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | wia_xp.h (includere Propidlbase.h) |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |