Condividi tramite


Metodo IPortableDeviceValuesCollection::GetAt

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

Sintassi

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

Parametri

dwIndex [in]

DWORD che specifica un indice in base zero nella raccolta.

ppValues [out]

Indirizzo di una variabile che riceve un puntatore a un'interfaccia IPortableDeviceValues dalla raccolta. Il chiamante è responsabile della chiamata a Release su questa interfaccia al termine dell'operazione.

Valore restituito

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

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
L'indice in base zero passato non è compreso nell'intervallo.
E_POINTER
Un argomento puntatore obbligatorio è NULL.
E_UNEXPECTED
La raccolta contiene un puntatore NULL IPortableDeviceValues.

Commenti

Tutte le modifiche apportate ai valori nell'interfaccia recuperata verranno apportate alla versione archiviata nella raccolta.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceValuesCollection