應用程式的必要連結庫和標頭檔
本節列出您需要包含的連結庫、頭檔或 IDL 檔案,以開發 Windows 媒體設備管理器應用程式或外掛程式。 如 編譯 SDK提供的 IDL 檔案中所述,SDK 包含 IDL 檔案和預先建置頭檔,而且您的應用程式可以使用其中一個檔案。 (請注意,某些標頭檔沒有對應的IDL檔案,而且您無法自行建置它們。如果建置您自己的 IDL 檔案,請包含編譯 SDK 提供的 IDL 檔案中所列的相依性。
並非所有應用程式都需要所有檔案;閱讀描述,以瞭解您的應用程式是否需要檔案。
預先建置的標頭或連結庫 | 對等IDL | 描述 |
---|---|---|
mssachlp.lib | 沒有 | 所有應用程式都需要。 包含 Windows 媒體設備管理器物件。 |
wmvcore.lib | 沒有 | 使用 Windows Media Format SDK 物件或函式的應用程式需要。 |
initguid.h | 沒有 (平臺 SDK 標頭) | 所有應用程式都必須使用預先建置的 Mswmdm.h 檔案來定義 GUID 值。 您必須在專案中包含 initguid.h 一次,且只包含一次。 此標頭會重新定義 DEFINE_GUID 巨集,以避免外部 GUID 命名問題。 |
mmreg.h | 沒有 (平臺 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 | none (由 Windows Media Format SDK 提供) | 使用 Windows Media Format SDK 方法的應用程式所需。 |
MtpExt.h | 沒有 | 在 MTP 裝置上呼叫 IWMDMDevice3::D eviceIoControl 的應用程式需要。 定義各種標準 MTP 常數和結構。 |
Key.c | 沒有 | 定義來自Microsoft的金鑰和憑證。 隨附於 SDK 的版本包含測試虛擬金鑰,可允許使用非 DRM 保護的 Windows 媒體檔案。 |