Share via


EC_WMT_EVENT (Windows Media Format 11 SDK)

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

當應用程式使用 ASF 讀取器篩選器播放受數位版權管理保護的 ASF 檔案 (DRM) 時,由 Windows Media Format SDK 傳送。

參數

lParam1

可以是下列其中一個WMT_STATUS值。

WMT_STATUS訊息 描述
WMT_NO_RIGHTS 檔案會受到 DRM 第 1 版的保護,而且應用程式沒有執行要求動作的許可權。
WMT_ACQUIRE_LICENSE 授權取得程式已完成。 (這不一定表示已成功取得授權。)
WMT_NO_RIGHTS_EX 檔案受到 DRM 第 7 版的保護,而且應用程式沒有執行要求動作的許可權。
WMT_NEEDS_INDIVIDUALIZATION 授權只允許個別應用程式執行要求的動作。
WMT_INDIVIDUALIZE 現在正在執行個別化程式,或已完成。

 

lParam2

AM_WMT_EVENT_DATA結構的指標,其中包含pData成員指標中事件的相關資訊,以及 Windows Media Format SDK 所傳送的HRESULT狀態碼。 lParam2的值取決於lParam1的值,如下表所述。 (Windows Media Format SDK.) 中定義了「WM_」結構

如果 lParam1 為... AM_WMT_EVENT_DATA.pData 為...
WMT_NO_RIGHTS 包含挑戰 URL 的 WCHAR 字串指標。
WMT_ACQUIRE_LICENSE WM_GET_LICENSE_DATA結構的指標。
WMT_NO_RIGHTS_EX WM_GET_LICENSE_DATA結構的指標。
WMT_NEEDS_INDIVIDUALIZATION NULL。
WMT_INDIVIDUALIZE WM_INDIVIDUALIZE_STATUS結構的指標。

 

數位版權管理功能

DirectShow QASF 參考

啟用 DRM 支援