Share via


Metodo IPortableDeviceValuesCollection::GetAt (portabledevicetypes.h)

Recupera un elemento dalla raccolta in base a un indice in base zero.

Sintassi

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

Parametri

[in] dwIndex

DWORD che specifica un indice in base zero nella raccolta.

[out] ppValues

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

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_INVALIDARG
L'indice in base zero passato non è compreso nell'intervallo.
E_POINTER
Un argomento del puntatore obbligatorio è NULL.
E_UNEXPECTED
L'insieme contiene un puntatore NULLIPortableDeviceValues .

Commenti

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledevicetypes.h

Vedi anche

Interfaccia IPortableDeviceValuesCollection