Partager via


Méthode IPortableDevicePropVariantCollection::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]       PROPVARIANT *pValue
);

Paramètres

dwIndex [in]

DWORD qui contient l’index de base zéro de l’élément à récupérer.

pValue [out]

Pointeur vers une structure PROPVARIANT . L’appelant est responsable de libérer cette mémoire en appelant PropVariantClear.

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_POINTER
Un argument de pointeur requis était NULL.
E_INVALIDARG
L’index qui a été transmis était hors de la plage.

Exemples

Pour obtenir un exemple d’utilisation de cette méthode, consultez Récupération des catégories fonctionnelles prises en charge par un appareil.

Spécifications

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

Voir aussi

IPortableDevicePropVariantCollection, interface

Récupération d’un identificateur d’objet à partir d’un identificateur unique persistant

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

Récupération des formats de service pris en charge

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

Récupération des types de contenu pris en charge par un appareil

Récupération des catégories fonctionnelles prises en charge par un appareil

Récupération des identificateurs d’objets fonctionnels pour un appareil

Récupération des fonctionnalités de rendu prises en charge par un appareil

Définition des propriétés pour plusieurs objets