共用方式為


MF_MEDIAKEY_STATUS列舉 (mfidl.h)

指定內容解密模組 (CDM) 工作階段金鑰的狀態。

Syntax

typedef enum MF_MEDIAKEY_STATUS {
  MF_MEDIAKEY_STATUS_USABLE = 0,
  MF_MEDIAKEY_STATUS_EXPIRED,
  MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED,
  MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED,
  MF_MEDIAKEY_STATUS_STATUS_PENDING,
  MF_MEDIAKEY_STATUS_INTERNAL_ERROR,
  MF_MEDIAKEY_STATUS_RELEASED,
  MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
} ;

常數

 
MF_MEDIAKEY_STATUS_USABLE
值: 0
CDM 確定金鑰目前可用於解密。
MF_MEDIAKEY_STATUS_EXPIRED
金鑰無法再用於解密,因為其到期時間已通過。
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED
有與目前無法符合之索引鍵相關聯的輸出限制。 根據輸出限制,使用此金鑰解密的媒體數據可能會呈現品質較低的 (例如解析) 。
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED
有與不允許輸出之索引鍵相關聯的輸出限制。
MF_MEDIAKEY_STATUS_STATUS_PENDING
尚未知道金鑰的狀態,而且正在判斷。 當狀態已決定時,狀態將會以實際狀態進行更新。
MF_MEDIAKEY_STATUS_INTERNAL_ERROR
金鑰目前無法用於解密,因為 CDM 中與其他值無關的錯誤。 這個值無法由應用程式採取動作。
MF_MEDIAKEY_STATUS_RELEASED
CDM 不再提供金鑰本身,但有金鑰的相關信息,例如授權損毀記錄。
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
有與目前無法符合之索引鍵相關聯的輸出限制。 視需要根據輸出限制,可能會封鎖使用此金鑰解密的媒體數據,使其無法呈現。 應用程式應該避免使用將觸發與密鑰相關聯之輸出限制的數據流。

備註

此列舉具有 MFMediaKeyStatus 結構,做為 IMFContentDecryptionModuleSession::GetKeyStatuses 方法的輸出參數。

MF_MEDIAKEY_STATUS 是以加密媒體延伸模組規格的 MediaKeyStatus 列舉為基礎。

規格需求

需求
最低支援的用戶端 Windows 10 版本 2004 (10.0;組建 19041)
最低支援的伺服器 Windows Server 版本 2004 (10.0;組建 19041)
標頭 mfidl.h

另請參閱