IPortableDeviceValues::GetAt, méthode

La méthode GetAt récupère une valeur de la collection à l’aide de l’index de base zéro fourni.

Syntaxe

HRESULT GetAt(
  [in]      const DWORD       index,
  [in, out]       PROPERTYKEY *pKey,
  [in, out]       PROPVARIANT *pValue
);

Paramètres

index [in]

DWORD qui spécifie un index de base zéro dans la collection.

pKey [in, out]

Pointeur PROPERTYKEY facultatif qui récupère la clé de l’élément spécifié.

pValue [in, out]

PROPVARIANT facultatif qui récupère la valeur de l’élément spécifié. L’appelant doit libérer la mémoire en appelant PropVariantClear lorsqu’il a terminé avec celui-ci.

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
E_INVALIDARG
Un numéro d’index non valide a été spécifié.

Notes

Si une propriété indique une valeur de type VT_UNKNOWN, la propriété est l’un des appareils portables Windows (IPortableDeviceKeyCollection, IPortableDeviceValuesCollection, IPortableDeviceValues ou IPortableDevicePropVariantCollection). Aucune autre interface ne peut être retournée par les appareils portables Windows.

Spécifications

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

Voir aussi

IPortableDeviceValues, interface

IPortableDeviceValues::GetStringValue