Méthode IPortableDeviceValues::GetIPortableDeviceKeyCollectionValue

La méthode GetIPortableDeviceKeyCollectionValue récupère une valeur IPortableDeviceKeyCollection (type VT_UNKNOWN) spécifiée par une clé.

Syntaxe

HRESULT GetIPortableDeviceKeyCollectionValue(
  [in]  REFPROPERTYKEY               key,
  [out] IPortableDeviceKeyCollection **ppValue
);

Paramètres

clé [in]

Clé REFPROPERTYKEY qui spécifie l’élément à récupérer.

ppValue [out]

Pointeur vers le pointeur d’interface IPortableDeviceKeyCollection récupéré. L’appelant est responsable de l’appel de Release sur l’interface récupérée.

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
S_OK
DISP_E_TYPEMISMATCH
La propriété spécifiée par la clé n’est pas une interface IPortableDeviceKeyCollection .
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
La propriété spécifiée par la clé ne figure pas dans la collection.

Exemples

Pour obtenir un exemple d’utilisation de cette méthode, consultez Récupération d’événements de service pris en charge.

Spécifications

Condition requise Valeur
En-tête
PortableDeviceTypes.h
Bibliothèque
PortableDeviceGUIDs.lib

Voir aussi

IPortableDeviceValues, interface

IPortableDeviceValues::SetIPortableDeviceKeyCollectionValue

Récupération des événements de service pris en charge

Récupération des méthodes de service prises en charge