共用方式為


應用程式的必要程式庫和標頭檔

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

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

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

程式設計指南