mswmdm.h 標頭
Windows Media 裝置管理員 11 SDK 會使用此標頭。 如需詳細資訊,請參閱
mswmdm.h 包含下列程式設計介面:
IComponentAuthenticate IComponentAuthenticate 介面提供 Windows Media 裝置管理員模組之間的安全加密通訊。 |
IMDServiceProvider IMDServiceProvider 介面是 Windows 媒體裝置管理員用來連線到服務提供者的初始介面。 |
IMDServiceProvider2 IMDServiceProvider2 介面會藉由提供取得指定裝置路徑名稱的 IMDSPDevice 物件 () 的方式,擴充 IMDServiceProvider 介面。 裝置路徑名稱來自隨插即用 (PnP) 子系統。 |
IMDServiceProvider3 IMDServiceProvider3 介面提供設定裝置列舉喜好設定的方法,藉此擴充 IMDServiceProvider2 介面。 |
IMDSPDevice IMDSPDevice 介面提供與媒體裝置的實例型關聯。 |
IMDSPDevice2 IMDSPDevice2 介面會藉由取得擴充格式、取得隨插即用 (PnP) 裝置名稱、啟用屬性頁的使用,以及從其名稱取得儲存媒體的指標,來擴充 IMDSPDevice。 |
IMDSPDevice3 預期與 Windows 媒體播放機 同步處理的裝置必須支援 IMDSPDevice3 介面。 |
IMDSPDeviceControl IMDSPDeviceControl 介面提供控制裝置的方法。 |
IMDSPDirectTransfer IMDSPDirectTransfer 介面可讓 Windows Media 裝置管理員將內容傳輸委派給服務提供者。 |
IMDSPEnumDevice IMDSPEnumDevice 介面可用來列舉媒體裝置。 |
IMDSPEnumStorage IMDSPEnumStorage 介面可用來列舉裝置上的儲存媒體。 |
IMDSPObject IMDSPObject 介面會管理在儲存媒體之間傳輸資料。只有在儲存體物件是檔案時,Open、Read、Write 和 Close 方法才有效。 |
IMDSPObject2 Windows Media 裝置管理員使用 IMDSPObject2 來啟用更有效率的檔案讀取和寫入。注意 除非服務提供者已新增值為 1 的 Device 參數 UseExtendedWmdm,否則 Windows Media 裝置管理員不會呼叫此介面。 如需詳細資訊,請參閱裝置參數。 . |
IMDSPObjectInfo IMDSPObjectInfo 介面提供取得和設定參數的方法,這些參數描述 IMDSPDeviceControl 介面如何參考或存取儲存媒體上的可播放物件。 |
IMDSPRevoked IMDSPRevoked 介面會擷取可從中下載更新元件的 URL。 實作此介面是選擇性的。 如需詳細資訊,請參閱強制和選擇性介面。 |
IMDSPStorage IMDSPStorage 介面提供實例型關聯與裝置上的儲存媒體。 |
IMDSPStorage2 IMDSPStorage2 介面藉由提供取得和設定擴充屬性的方法,以及從其名稱取得儲存媒體的指標,來擴充 IMDSPStorage。 |
IMDSPStorage3 IMDSPStorage3 介面支援中繼資料來擴充 IMDSPStorage2。 |
IMDSPStorage4 IMDSPStorage4 介面會擴充 IMDSPStorage3,以支援虛擬儲存體 (,例如播放清單和相簿) 和中繼資料。注意 除非服務提供者已新增值為 1 的 Device 參數 UseExtendedWmdm,否則 Windows Media 裝置管理員不會呼叫此介面。 如需詳細資訊,請參閱裝置參數。 . |
IMDSPStorageGlobals 從 IMDSPStorage 介面取得的 IMDSPStorageGlobals 介面提供擷取儲存媒體的全域資訊的方法。 這可能包括可用空間數量、媒體的序號等等。 |
ISCPSecureAuthenticate ISCPSecureAuthenticate 介面是安全內容提供者的主要介面,Windows Media 裝置管理員會查詢以驗證安全內容提供者,以及由安全內容提供者驗證。 |
ISCPSecureAuthenticate2 ISCPSecureAuthenticate2 介面提供取得會話物件的方式,藉此擴充 ISCPSecureAuthenticate。 |
ISCPSecureExchange ISCPSecureExchange 介面可用來交換與內容相關聯的受保護內容和許可權。 安全的內容提供者會實作此介面,並保護 Windows Media 裝置管理員實作呼叫其方法。 |
ISCPSecureExchange2 ISCPSecureExchange2 介面會藉由提供新版本的 TransferContainerData 方法來擴充 ISCPSecureExchange。 |
ISCPSecureExchange3 ISCPSecureExchange3 介面藉由提供改善的資料交換效能,以及傳輸完成的回呼方法,擴充 ISCPSecureExchange2。 |
ISCPSecureQuery ISCPSecureQuery 介面是由 Windows 媒體裝置管理員查詢,以判斷受保護內容的擁有權。 |
ISCPSecureQuery2 ISCPSecureQuery2 介面會透過判斷安全內容提供者是否負責內容的功能來擴充 ISCPSecureQuery,如果是的話,請提供 URL 來更新撤銷的元件,並判斷哪些元件已撤銷。 |
ISCPSecureQuery3 ISCPSecureQuery3 介面藉由提供一組新的方法來擷取許可權並做出清楚通道的決策,來擴充 ISCPSecureQuery2。 |
ISCPSession ISCPSession 介面可為多個作業提供有效率的一般狀態管理。傳送多個檔案時, (SCP) 會話的安全內容提供者很有用。 |
IWMDeviceManager IWMDeviceManager 介面是應用程式的最上層 Windows 媒體裝置管理員介面。 |
IWMDeviceManager2 IWMDeviceManager2 介面會擴充 IWMDeviceManager 介面。 |
IWMDeviceManager3 IWMDeviceManager3 介面藉由提供設定裝置列舉喜好設定的方法,擴充 IWMDeviceManager2 介面。 |
IWMDMDevice IWMDMDevice 介面提供方法來檢查和探索單一可攜式裝置。 介面可用來取得裝置的相關資訊,並列舉其儲存體。 IWMDMDevice2 會擴充此介面的功能。 |
IWMDMDevice2 IWMDMDevice2 介面可藉由取得裝置支援的視訊格式、從其名稱尋找儲存體,以及使用屬性頁,來擴充 IWMDMDevice。 |
IWMDMDevice3 IWMDMDevice3 介面藉由提供方法來查詢裝置是否有屬性、傳送裝置 I/O 控制代碼,以及提供升級的方法來搜尋儲存體和擷取裝置格式功能,來擴充 IWMDMDevice2。 |
IWMDMDeviceControl IWMDMDeviceControl 介面提供控制裝置上播放的方法。 |
IWMDMDeviceSession IWMDMDeviceSession 介面藉由將多個作業統合到一個會話,以改善裝置作業的效率。 |
IWMDMEnumDevice IWMDMEnumDevice 介面會列舉連接至電腦的可攜式裝置。 若要取得此介面,請呼叫 IWMDeviceManager::EnumDevices。 |
IWMDMEnumStorage IWMDMEnumStorage 介面會列舉裝置上的儲存體。 |
IWMDMMetaData IWMDMMetaData 介面會設定及擷取中繼資料屬性 (,例如) 儲存體的作者、相簿、內容類型等等。 |
IWMDMNotification 選擇性且實作的應用程式 IWMDMNotification 介面可讓應用程式和服務提供者在裝置或記憶體儲存體 (等裝置或記憶體儲存體 () 連線或與電腦中斷連線時收到通知。注意 這個方法只會針對已註冊的隨插即用裝置呼叫。 其他裝置抵達或離開不會造成呼叫此介面。 此介面 GUID 未正確定義于 mssachlp.lib 中;因此,您必須 |
IWMDMObjectInfo IWMDMObjectInfo 介面會取得並設定資訊,以控制 IWMDMDeviceControl 介面如何處理裝置上可播放的檔案。此介面不適用於無法播放的檔案。 |
IWMDMOperation 這個選擇性且實作的應用程式 IWMDMOperation 介面可讓應用程式控制在檔案傳輸期間從電腦讀取或寫入資料的方式。 |
IWMDMOperation2 選擇性、應用程式實作的 IWMDMOperation2 介面會藉由提供方法來取得和設定擴充屬性來擴充 IWMDMOperation。 |
IWMDMOperation3 選擇性且實作的應用程式 IWMDMOperation3 介面會藉由提供新的方法來傳輸未加密的資料,以提升效率,來擴充 IWMDMOperation。 |
IWMDMProgress 選擇性、實作的應用程式 IWMDMProgress 可讓應用程式追蹤作業進度,例如格式化媒體或檔案傳輸。 |
IWMDMProgress2 選擇性、應用程式實作的 IWMDMProgress2 介面會藉由提供狀態指示器來擴充 IWMDMProgress::End 方法。 |
IWMDMProgress3 選擇性、應用程式實作的 IWMDMProgress3 介面會藉由提供額外的輸入參數來指定要監視的事件,並允許內容特定資訊來擴充 IWMDMProgress2。實作此回呼介面的應用程式應該為對應至 IWMDMProgress 和 IWMDMProgress2 的方法提供實作,以提供回溯相容性,以及新的方法。 |
IWMDMRevoked IWMDMRevoked 介面會擷取可從中下載更新元件的 URL,如果傳輸失敗併發生撤銷錯誤。 |
IWMDMStorage IWMDMStorage 介面的實例提供方法來檢查和探索資料或集合物件的一般名稱 (儲存體,例如裝置上的檔案、資料夾或播放清單) 。 |
IWMDMStorage2 IWMDMStorage2 介面可藉由依名稱取得子儲存體,以及取得和設定擴充屬性,來擴充 IWMDMStorage。 IWMDMStorage3 介面藉由支援中繼資料來擴充此介面。 |
IWMDMStorage3 IWMDMStorage3 介面會藉由公開中繼資料來擴充 IWMDMStorage2。 |
IWMDMStorage4 IWMDMStorage4 介面藉由提供方法來擷取儲存體的可用中繼資料子集,以及設定和擷取其他儲存體的參考清單,來擴充 IWMDMStorage3。 |
IWMDMStorageControl IWMDMStorageControl 介面可用來在儲存體、裝置或裝置與電腦之間插入、刪除或移動檔案。 |
IWMDMStorageControl2 IWMDMStorageControl2 介面可藉由在將內容插入儲存體時設定目的地檔案的名稱,來擴充 IWMDMStorageControl。 |
IWMDMStorageControl3 IWMDMStorageControl3 介面提供可接受 IWMDMMetaData 介面指標的 Insert 方法,藉此擴充 IWMDMStorageControl2。 |
IWMDMStorageGlobals IWMDMStorageGlobals 介面提供方法來擷取儲存媒體 (的全域資訊,例如裝置上的快閃 ROM 卡) 。 |