連結庫檔案、標頭檔案和編譯程式 設定

[與此頁面相關聯的功能, Windows Media Format 11 SDK 是舊版功能。 它已被來源讀取器和接收寫入器取代。 來源讀取器和接收寫入器已針對 Windows 10 和 Windows 11 優化。 Microsoft 強烈建議新程式代碼盡可能使用來源讀取器和接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft 建議將使用舊版 API 的現有程式代碼重寫為盡可能使用新的 API。]

Windows Media DRM 用戶端擴充 API 的程式設計元件定義於 wmdrmsdk.h 頭檔中,並在 wmdrmsdk.lib 和 mfuuid.lib 連結庫中實作。

Windows Media DRM 用戶端擴充 API 的某些功能需要您從 Microsoft 取得受保護的連結庫。 此連結庫在此檔中稱為存根連結庫,專屬於收件者,並指定應用程式的應用程式安全性層級。 存根連結庫會取代 wmdrmsdk.lib;您不應該連結至這兩者。

注意 DRM存根連結庫與其餘 Windows 媒體格式 SDK 所使用的存根連結庫不同,但會使用相同的方法來授權。

注意 DRM存根連結庫必須在連結庫檔案 msvcrt.lib 之後連結至您的應用程式,以避免連結器錯誤。

存根連結庫包含內嵌憑證,如果您不符合許可協定的條款及條件,Microsoft 就可以撤銷此憑證。

需要存根連結庫的特定方法會在檔中加上標籤。 如果您嘗試使用這類方法而不連結至存根連結庫,則會傳回NS_E_DRM_STUBLIB_REQUIRED錯誤。

DRM 子系統無法在偵錯組建中使用。 如果嘗試這樣做,API 的方法會傳回NS_E_DRM_DEBUGGING_NOT_ALLOWED錯誤。

快速入門

連結庫檔案和編譯程式 設定

取得必要的DRM連結庫