Condividi tramite


Metodo IPortableDeviceResources::GetSupportedResources (portabledeviceapi.h)

Il metodo GetSupportedResources recupera un elenco di risorse supportate da un oggetto specifico.

Sintassi

HRESULT GetSupportedResources(
  [in]  LPCWSTR                      pszObjectID,
  [out] IPortableDeviceKeyCollection **ppKeys
);

Parametri

[in] pszObjectID

Puntatore a una stringa con terminazione Null contenente l'ID dell'oggetto.

[out] ppKeys

Indirizzo di una variabile che riceve un puntatore a un'interfaccia IPortableDeviceKeyCollection che contiene una raccolta di valori PROPERTYKEY che specificano i tipi di risorse supportati da questo tipo di oggetto. Se l'oggetto non può contenere risorse, si tratta di una raccolta vuota. Il chiamante deve rilasciare questa interfaccia 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_POINTER
Almeno uno degli argomenti del puntatore necessari è NULL.

Commenti

L'elenco di risorse restituite da questo metodo include tutte le risorse che l'oggetto può supportare . Ciò non significa che tutte le risorse elencate abbiano effettivamente dati, ma che l'oggetto sia in grado di supportare ogni risorsa elencata.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h
Libreria PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceResources