Metodo IPortableDeviceResources::GetResourceAttributes (portabledeviceapi.h)
Il metodo GetResourceAttributes
Sintassi
HRESULT GetResourceAttributes(
[in] LPCWSTR pszObjectID,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppResourceAttributes
);
Parametri
[in] pszObjectID
Puntatore a una stringa con terminazione Null contenente l'ID oggetto dell'oggetto che ospita la risorsa.
[in] Key
Oggetto REFPROPERTYKEY che specifica la risorsa su cui eseguire la query.
[out] ppResourceAttributes
Puntatore a un puntatore IPortableDeviceValues puntatore a interfaccia che contiene rispettivamente PROPERTYKEY/coppie PROPVARIANT che descrivono ogni attributo e il relativo valore. I tipi valore dei valori dell'attributo variano. Se non è stato possibile restituire una proprietà, il valore della proprietà restituita verrà
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non solo, quelli nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Tutti i valori degli attributi sono stati recuperati. |
|
Impossibile recuperare uno o più valori di attributo. Questi valori |
|
Almeno uno degli argomenti del puntatore richiesto è stato NULL. |
Osservazioni
Gli attributi delle risorse descrivono i diritti di accesso, le dimensioni, il formato e altre informazioni correlate a una risorsa. Ad esempio, gli attributi per una risorsa di annotazione audio in un oggetto immagine possono specificare la velocità di bit, il numero di canali e il formato dati dell'audio.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione |
portabledeviceapi.h |
libreria |
PortableDeviceGUIDs.lib |
Vedere anche
interfaccia IPortableDeviceResources