共用方式為


IMDSPDevice3::GetProperty 方法 (mswmdm.h)

GetProperty 方法會擷取特定的裝置屬性。

語法

HRESULT GetProperty(
  [in]  LPCWSTR     pwszPropName,
  [out] PROPVARIANT *pValue
);

參數

[in] pwszPropName

從裝置擷取的屬性名稱。

[out] pValue

屬性的傳回值。

傳回值

方法會傳回 HRESULT。 Windows Media 裝置管理員 中的所有介面方法都可以傳回下列任何一種錯誤碼類別:

  • 標準 COM 錯誤碼
  • 轉換成 HRESULT 值的 Windows 錯誤碼
  • Windows 媒體 裝置管理員 錯誤碼
如需可能錯誤碼的廣泛清單,請參閱 錯誤碼

備註

pValue 指向的變體會設定為空的 PROPVARIANT,也就是其 VT 設定為 VT_EMPTY。

服務提供者應將此變體設定為 pwszPropName 屬性的適當屬性值。

如果 pwszPropName是g_wszWMDMSupportedDeviceProperties,服務提供者應該傳回支援的裝置屬性數位。 在這種情況下,變異的 VT 應該VT_BSTR |VT_ARRAY。

如需標準裝置屬性名稱的清單,請參閱 元數據常數

這個方法類似於 記憶體的IMDSPStorage3::GetMetadataIMDSPStorage4::GetSpecifiedMetadata 方法,但此方法一次只能取得一個屬性。

規格需求

需求
目標平台 Windows
標頭 mswmdm.h
程式庫 Mssachlp.lib

另請參閱

IMDSPDevice3 介面

IMDSPDevice3::SetProperty

IMDSPStorage3::GetMetadata

IMDSPStorage4::GetSpecifiedMetadata

元數據常數