共用方式為


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

另請參閱

IMDSPDevice2 介面

IMDSPDevice3 介面

服務提供者的介面