以下是 D3D11_CRYPTO_SESSION_STATUS 枚举的定义:
typedef enum D3D11_CRYPTO_SESSION_STATUS {
D3D11_CRYPTO_SESSION_STATUS_OK = 0,
D3D11_CRYPTO_SESSION_STATUS_KEY_LOST = 1,
D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST = 2,
D3D11_CRYPTO_SESSION_STATUS_HARDWARE_CONTENT_PROTECTION_SYSTEM_REQUIRES_SETUP = 3,
D3D11_CRYPTO_SESSION_STATUS_HARDWARE_CONTENT_PROTECTION_SYSTEM_REQUIRES_REMOVAL = 4
} D3D11_CRYPTO_SESSION_STATUS;
这个枚举定义了以下状态:
- D3D11_CRYPTO_SESSION_STATUS_OK: 加密会话正常。
- D3D11_CRYPTO_SESSION_STATUS_KEY_LOST: 密钥丢失。
- D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST: 密钥和内容均丢失。
- D3D11_CRYPTO_SESSION_STATUS_HARDWARE_CONTENT_PROTECTION_SYSTEM_REQUIRES_SETUP: 硬件内容保护系统需要设置。
- D3D11_CRYPTO_SESSION_STATUS_HARDWARE_CONTENT_PROTECTION_SYSTEM_REQUIRES_REMOVAL: 硬件内容保护系统需要移除。
这些状态用于指示加密会话的当前状态,开发人员可以根据这些状态来处理或诊断加密相关的问题。这与硬件内容保护和数字版权管理等相关的功能有关。
转载请注明出处:http://www.zyzy.cn/article/detail/25829/Win32 API/D3d11_1.h/D3D11_CRYPTO_SESSION_STATUS