Metodo IPortableDeviceCapabilities::GetFixedPropertyAttributes (portabledeviceapi.h)
Il metodo GetFixedPropertyAttributes recupera gli attributi delle proprietà standard per una proprietà e un formato specificati. Gli attributi standard sono quelli che hanno lo stesso valore per tutti gli oggetti dello stesso formato. Ad esempio, un dispositivo potrebbe non consentire agli utenti di modificare i nomi dei file video; questo dispositivo restituirà WPD_PROPERTY_ATTRIBUTE_CAN_WRITE con un valore False per oggetti formattati JSON. Gli attributi che possono avere valori diversi per un formato o attributi facoltativi, non vengono restituiti.
Sintassi
HRESULT GetFixedPropertyAttributes(
[in] REFGUID Format,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppAttributes
);
Parametri
[in] Format
REFGUID che specifica il formato degli oggetti di interesse. Per i valori GUID di formato, vedere Formati oggetto.
[in] Key
REFPROPERTYKEY che specifica la proprietà di cui si vuole conoscere gli attributi. Le proprietà definite dai dispositivi portatili Windows sono elencate in Proprietà e attributi.
[out] ppAttributes
Indirizzo di una variabile che riceve un puntatore a un'interfaccia IPortableDeviceValues che contiene gli attributi e i relativi valori. Il chiamante deve rilasciare questa interfaccia al termine dell'operazione.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
Commenti
È possibile specificare WPD_OBJECT_FORMAT_ALL per il parametro Format per recuperare il set completo di attributi delle proprietà.
Gli attributi descrivono le proprietà. Gli attributi di esempio sono WPD_PROPERTY_ATTRIBUTE_CAN_READ e WPD_PROPERTY_ATTRIBUTE_CAN_WRITE. Questo metodo non recupera gli attributi delle risorse.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceapi.h |
Libreria | PortableDeviceGUIDs.lib |