IPortableDeviceValues:: GetA (metodo)

Il metodo Geta 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

Indice [ di in]

DWORD che specifica un indice in base zero nella raccolta.

pKey [ in uscita]

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

pValue [ in uscita]

PROPVARIANT facoltativo che recupera il valore dell'elemento specificato. Il chiamante deve liberare la memoria chiamando PropVariantClear al termine di tale 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
_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). Non è possibile restituire altre interfacce da dispositivi portatili Windows.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes. h
Libreria
PortableDeviceGUIDs. lib

Vedi anche

Interfaccia IPortableDeviceValues

IPortableDeviceValues:: GetStringValue