服務提供者的必要程式庫和標頭
本節列出您需要包含的程式庫、標頭檔或 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 媒體檔案。 |