Condividi tramite


Metodo IPortableDeviceValues::GetAt (portabledevicetypes.h)

Recupera un valore dalla raccolta, in base a un indice in base zero.

Sintassi

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

Parametri

[in] index

DWORD che specifica un indice in base zero nella raccolta.

[in, out] pKey

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

[in, out] pValue

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à una delle interfacce dei dispositivi portatili Windows (IPortableDeviceKeyCollection, IPortableDevicePropVariantCollection, IPortableDeviceValues o IPortableDeviceValuesCollection). Nessun'altra interfaccia può essere restituita da dispositivi portatili Windows.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledevicetypes.h

Vedi anche

Interfaccia IPortableDeviceValues

IPortableDeviceValues::GetStringValue