Metodo IPortableDevicePropVariantCollection::GetAt

Il metodo GetAt recupera un elemento dalla raccolta in base a un indice in base zero.

Sintassi

HRESULT GetAt(
  [in]  const DWORD       dwIndex,
  [out]       PROPVARIANT *pValue
);

Parametri

dwIndex [in]

DWORD contenente l'indice in base zero dell'elemento da recuperare.

pValue [out]

Puntatore a una struttura PROPVARIANT . Il chiamante è responsabile della liberazione di questa memoria chiamando PropVariantClear.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
Un argomento del puntatore obbligatorio è NULL.
E_INVALIDARG
L'indice passato non è compreso nell'intervallo.

Esempio

Per un esempio di come usare questo metodo, vedere Recupero delle categorie funzionali supportate da un dispositivo.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDevicePropVariantCollection

Recupero di un identificatore di oggetto da un identificatore univoco persistente

Recupero di eventi di servizio supportati

Recupero dei formati di servizio supportati

Recupero dei metodi di servizio supportati

Recupero dei tipi di contenuto supportati da un dispositivo

Recupero delle categorie funzionali supportate da un dispositivo

Recupero degli identificatori di oggetto funzionale per un dispositivo

Recupero delle funzionalità di rendering supportate da un dispositivo

Impostazione delle proprietà per più oggetti