共用方式為


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。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。

備註

您可以指定 Format 參數的WPD_OBJECT_FORMAT_ALL,以擷取完整的屬性屬性集。

屬性描述屬性。 範例屬性是 WPD_PROPERTY_ATTRIBUTE_CAN_READWPD_PROPERTY_ATTRIBUTE_CAN_WRITE。 這個方法不會擷取資源屬性。

規格需求

需求
目標平台 Windows
標頭 portabledeviceapi.h
程式庫 PortableDeviceGUIDs.lib

另請參閱

IPortableDeviceCapabilities 介面

IPortableDeviceProperties::GetPropertyAttributes