Méthode IPortableDeviceValues::GetBufferValue
La méthode GetBufferValue récupère une valeur de tableau d’octets (type VT_VECTOR | VT_UI1) spécifié par une clé.
Syntaxe
HRESULT GetBufferValue(
[in] REFPROPERTYKEY key,
[out] BYTE **ppValue,
[out] DWORD *pcbValue
);
Paramètres
-
clé [in]
-
Clé REFPROPERTYKEY qui spécifie l’élément à récupérer.
-
ppValue [out]
-
Pointeur vers la valeur BYTE* récupérée. L’appelant est responsable de libérer la mémoire en appelant CoTaskMemFree.
-
pcbValue [out]
-
Pointeur vers la taille de ppValue, en octets.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
La propriété spécifiée par clé n’est pas un type BYTE*. |
|
La propriété spécifiée par la clé ne figure pas dans la collection. |
Notes
La récupération d’une mémoire tampon NULL ou d’une mémoire tampon de taille nulle n’est pas prise en charge.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour