Condividi tramite


Metodo IPortableDeviceValues::GetAt

Il metodo GetAt recupera un valore dalla raccolta utilizzando l'indice in base zero fornito.

Sintassi

HRESULT GetAt(
  [in]      const DWORD       index,
  [in, out]       PROPERTYKEY *pKey,
  [in, out]       PROPVARIANT *pValue
);

Parametri

index [in]

DWORD che specifica un indice in base zero nella raccolta.

pKey [in, out]

Puntatore PROPERTYKEY facoltativo che recupera la chiave dell'elemento specificato.

pValue [in, out]

PropVARIANT facoltativo che recupera il valore dell'elemento specificato. Il chiamante deve liberare la memoria chiamando PropVariantClear 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
È stato specificato un numero di indice non valido.

Commenti

Se una proprietà indica un valore di tipo VT_UNKNOWN, la proprietà sarà uno dei dispositivi portatili Windows (IPortableDeviceKeyCollection, IPortableDeviceValuesCollection, IPortableDeviceValues o IPortableDevicePropVariantCollection). Nessun'altra interfaccia può essere restituita da dispositivi portatili Windows.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceValues

IPortableDeviceValues::GetStringValue