Méthode IPortableDeviceValuesCollection::GetAt

La méthode GetAt récupère un élément de la collection par un index de base zéro.

Syntaxe

HRESULT GetAt(
  [in]  const DWORD                 dwIndex,
  [out]       IPortableDeviceValues **ppValues
);

Paramètres

dwIndex [in]

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

ppValues [out]

Adresse d’une variable qui reçoit un pointeur vers une interface IPortableDeviceValues de la collection. L’appelant est responsable d’appeler Release sur cette interface lorsqu’il l’a terminé.

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
L’index de base zéro qui a été transmis était hors de la plage.
E_POINTER
Un argument de pointeur requis était NULL.
E_UNEXPECTED
La collection contient un pointeur NULLIPortableDeviceValues .

Notes

Toutes les modifications apportées aux valeurs dans l’interface récupérée seront apportées à la version stockée dans la collection.

Spécifications

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

Voir aussi

IPortableDeviceValuesCollection, interface