Metodo IPortableDeviceValues::GetIPortableDeviceKeyCollectionValue

Il metodo GetIPortableDeviceKeyCollectionValue recupera un valore IPortableDeviceKeyCollection (tipo VT_UNKNOWN) specificato da una chiave.

Sintassi

HRESULT GetIPortableDeviceKeyCollectionValue(
  [in]  REFPROPERTYKEY               key,
  [out] IPortableDeviceKeyCollection **ppValue
);

Parametri

key [in]

Chiave REFPROPERTYKEY che specifica l'elemento da recuperare.

ppValue [out]

Puntatore al puntatore all'interfaccia IPortableDeviceKeyCollection recuperato. Il chiamante è responsabile della chiamata a Release nell'interfaccia recuperata.

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.
DISP_E_TYPEMISMATCH
La proprietà specificata dalla chiave non è un'interfaccia IPortableDeviceKeyCollection .
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
La proprietà specificata dalla chiave non è presente nell'insieme.

Esempio

Per un esempio di come usare questo metodo, vedere Recupero di eventi di servizio supportati.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceValues

IPortableDeviceValues::SetIPortableDeviceKeyCollectionValue

Recupero di eventi di servizio supportati

Recupero dei metodi di servizio supportati