Condividi tramite


Metodo IPortableDeviceValues::GetIPortableDeviceValuesCollectionValue

Il metodo GetIPortableDeviceValuesCollectionValue recupera un valore IPortableDeviceValuesCollection (tipo VT_UNKNOWN) specificato da una chiave.

Sintassi

HRESULT GetIPortableDeviceValuesCollectionValue(
  [in]  REFPROPERTYKEY                  key,
  [out] IPortableDeviceValuesCollection **ppValue
);

Parametri

chiave [in]

Chiave REFPROPERTYKEY che specifica l'elemento da recuperare.

ppValue [out]

Indirizzo di una variabile che riceve un puntatore all'interfaccia IPortableDeviceValuesCollection recuperata. Il chiamante è responsabile della chiamata a Release nell'interfaccia recuperata.

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.
DISP_E_TYPEMISMATCH
La proprietà specificata dalla chiave non è un'interfaccia IPortableDeviceValuesCollection .
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
La proprietà specificata dalla chiave non è nella raccolta.

Esempio

Per un esempio di come usare questo metodo, vedere Recupero delle funzionalità di rendering supportate da un dispositivo.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceValues

Recupero delle funzionalità di rendering supportate da un dispositivo

SetIPortableDeviceValuesCollectionValue