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::GetMetadata 和 IMDSPStorage4::GetSpecifiedMetadata 方法,但此方法一次只能取得一個屬性。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | mswmdm.h |
程式庫 | Mssachlp.lib |