fonction LPSAFEARRAY_UserMarshal (wia_xp.h)
Marshale les données de l’objet SAFEARRAY spécifié vers la mémoire tampon RPC de l’utilisateur côté client ou serveur.
Syntaxe
unsigned char * LPSAFEARRAY_UserMarshal(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
Paramètres
[in] unnamedParam1
Données utilisées par RPC.
[in, out] unnamedParam2
Mémoire tampon actuelle. Ce pointeur peut ou non être aligné lors de l’entrée. La fonction aligne le pointeur de mémoire tampon, marshale les données et retourne la nouvelle position de mémoire tampon, qui est l’adresse du premier octet après l’objet marshalé.
[in] unnamedParam3
Tableau sécurisé qui contient les données à marshaler.
Valeur retournée
La valeur obtenue à partir de la valeur HRESULT retournée est l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
Réussite. |
|
Le paramètre ppSafeArray n’est pas un tableau sécurisé valide. |
|
Impossible de verrouiller le tableau. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | wia_xp.h (include Propidlbase.h) |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |