共用方式為


服務提供者的必要程式庫和標頭

本節列出您需要包含的程式庫、標頭檔或 IDL 檔案,以開發 Windows Media 裝置管理員應用程式或外掛程式。 如 編譯 SDK 提供的 IDL 檔案中所述,SDK 包含 IDL 檔案和預先建置標頭檔,而且您的應用程式可以使用其中一個。 (請注意,某些標頭檔沒有對應的 IDL 檔案,而且您無法自行建置它們。) 如果建置您自己的 IDL 檔案,請包含編譯 SDK 提供的 IDL 檔案中所列的相依性。

並非所有應用程式都需要所有檔案;閱讀描述,以瞭解您的應用程式是否需要檔案。

預先建置的標頭或程式庫 對等 IDL 描述
mssachlp.lib 所有服務提供者都需要。 定義 Windows Media 裝置管理員 物件。
initguid.h 無 (Platform SDK 標頭) 所有服務提供者都必須使用預先建置的 Mswmdm.h 檔案來定義 GUID 值。 您必須在專案中只包含 initguid.h 一次和一次。 此標頭會重新定義 DEFINE_GUID 宏,以避免發生外部 GUID 命名問題。
mswmdm.h WMDM.idl
WMSP.idl
icomponentauthenticate.idl
所有服務提供者都需要。 定義所有服務提供者介面、結構、中繼資料、錯誤碼和其他常數。
sac.h 所有服務提供者都需要。 定義 SAC 通訊協定。
scserver.h 所有服務提供者都需要。 宣告 CSecureChannelServer 類別。
wmdmlog.hwmdmlog_i.c
Wmdmlog.idl 使用 IWMDMLogger 介面的服務提供者需要。
wmsdk.h Windows Media Format SDK) 未提供任何 ( 使用 Windows Media Format SDK 方法的服務提供者需要 。
wmvcore.lib 使用 Windows Media Format SDK 物件或函式的服務提供者需要。
mmreg.h 無 (Platform SDK 標頭) 參考各種標準 Windows Media 格式定義的服務提供者所需,例如,其為「要求」,例如「要求」。」
MtpExt.h MTP 裝置上處理 IMDSPDevice3::D eviceIoControl 的服務提供者需要。 定義各種標準 MTP 常數和結構。
Key.c 定義 Microsoft 的金鑰和憑證。 SDK 隨附的版本包含測試虛擬金鑰,可允許使用非 DRM 保護的 Windows 媒體檔案。

建立服務提供者