IMDSPDevice 介面 (mswmdm.h)
IMDSPDevice 介面提供與媒體裝置的實例型關聯。 使用此介面,用戶端可以取得裝置的儲存媒體列舉值、取得裝置的相關信息,以及將不透明 (傳遞) 命令傳送至裝置。 IMDServiceProvider2 提供取得視訊格式的方法、取得 隨插即用 (PnP) 裝置名稱、啟用屬性頁的使用,以及從其名稱取得儲存媒體的指標,藉此擴充 IMDSPDevice。 此介面是服務提供者的選擇性介面,但建議使用。
繼承
IMDSPDevice 介面繼承自 IUnknown 介面。 IMDSPDevice 也有下列類型的成員:
方法
IMDSPDevice 介面具有這些方法。
IMDSPDevice::EnumStorage EnumStorage 方法會擷取列舉值物件的 IMDSPEnumStorage 介面指標,該介面代表裝置上最上層記憶體 () 。 裝置的最上層記憶體是儲存媒體的根目錄。 |
IMDSPDevice::GetDeviceIcon GetDeviceIcon 方法會傳回 HICON,代表裝置服務提供者必須用來表示此裝置的圖示。 |
IMDSPDevice::GetFormatSupport GetFormatSupport 方法會擷取裝置支援的所有格式。 格式資訊包括編解碼器、檔案格式和數位版權管理配置。 |
IMDSPDevice::GetManufacturer GetManufacturer 方法會擷取裝置製造商的名稱。 (IMDSPDevice.GetManufacturer) |
IMDSPDevice::GetName GetName 方法會擷取裝置的名稱。 |
IMDSPDevice::GetPowerSource GetPowerSource 方法會報告裝置是否能夠在電池、外部電源或兩者上執行,以及其目前執行的電源類型。 |
IMDSPDevice::GetSerialNumber GetSerialNumber 方法會擷取可唯一識別裝置的序號。 |
IMDSPDevice::GetStatus GetStatus 方法會擷取裝置可以提供的所有裝置狀態資訊。 |
IMDSPDevice::GetType GetType 方法會擷取裝置類型資訊。 |
IMDSPDevice::GetVersion GetVersion 方法會擷取裝置的版本號碼。 |
IMDSPDevice::SendOpaqueCommand SendOpaqueCommand 方法會透過 Windows Media 裝置管理員 傳送命令。 Windows Media 裝置管理員 將命令傳遞至裝置,而不需對它執行動作。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | mswmdm.h |