IPortableDeviceCapabilities::GetFixedPropertyAttributes 方法 (portabledeviceapi.h)
GetFixedPropertyAttributes 方法會擷取指定屬性和格式的標準屬性。 標準屬性是具有相同格式之所有物件的相同值。 例如,一個裝置可能不允許使用者修改視訊檔名;此裝置會針對 WMV 格式化物件 傳回值為 False 的WPD_PROPERTY_ATTRIBUTE_CAN_WRITE 。 不會傳回格式或選擇性屬性具有不同值的屬性。
語法
HRESULT GetFixedPropertyAttributes(
[in] REFGUID Format,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppAttributes
);
參數
[in] Format
REFGUID,指定感興趣的物件格式。 如需 GUID 值的格式,請參閱 物件格式。
[in] Key
REFPROPERTYKEY,指定您想要知道 屬性的屬性。 Windows 可攜式裝置所定義的屬性會列在 [屬性] 和 [屬性] 中。
[out] ppAttributes
接收 IPortableDeviceValues 介面指標的變數位址,該介面會保存屬性及其值。 呼叫端必須在完成此介面時釋放此介面。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
備註
您可以指定 Format 參數的WPD_OBJECT_FORMAT_ALL,以擷取完整的屬性屬性集。
屬性描述屬性。 範例屬性是 WPD_PROPERTY_ATTRIBUTE_CAN_READ 和 WPD_PROPERTY_ATTRIBUTE_CAN_WRITE。 這個方法不會擷取資源屬性。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portabledeviceapi.h |
程式庫 | PortableDeviceGUIDs.lib |