MFRR_COMPONENT_HASH_INFO 结构 (mfidl.h)
包含有关已撤销组件的信息。
语法
typedef struct _MFRR_COMPONENT_HASH_INFO {
DWORD ulReason;
WCHAR rgHeaderHash[STR_HASH_LEN];
WCHAR rgPublicKeyHash[STR_HASH_LEN];
WCHAR wszName[MAX_PATH];
} MFRR_COMPONENT_HASH_INFO, *PMFRR_COMPONENT_HASH_INFO;
成员
ulReason
指定吊销的原因。 定义了以下值。
值 |
含义 |
- MF_BOOT_DRIVER_VERIFICATION_FAILED
|
无法验证启动驱动程序。
|
- MF_COMPONENT_CERT_REVOKED
|
已吊销受信任组件的证书链中的证书。
|
- MF_COMPONENT_HS_CERT_REVOKED
|
吊销了用于对受保护环境进行身份验证 (PE) 的高安全性证书。
高安全性证书通常由处理高清内容和下一代格式(如 HD-DVD)的 ITA 使用。
|
- MF_COMPONENT_INVALID_EKU
|
证书的扩展密钥用法 (EKU) 对象无效。
|
- MF_COMPONENT_INVALID_ROOT
|
根证书无效。
|
- MF_COMPONENT_LS_CERT_REVOKED
|
用于对 PE 进行身份验证的低安全性证书已吊销。
低安全性证书通常由处理标准定义内容和当前一代格式的 ITA 使用。
|
- MF_COMPONENT_REVOKED
|
已撤销受信任的组件。
|
- MF_GRL_ABSENT
|
找不到 GRL。
|
- MF_GRL_LOAD_FAILED
|
无法加载全局吊销列表 (GRL) 。
|
- MF_INVALID_GRL_SIGNATURE
|
GRL 签名无效。
|
- MF_MINCRYPT_FAILURE
|
证书链格式不正确,或者启动驱动程序未签名或使用不受信任的证书进行签名。
|
- MF_TEST_SIGNED_COMPONENT_LOADING
|
组件由测试证书签名。
|
此外,可能存在以下标志之一,指示未能加载的组件类型。
值 |
含义 |
- MF_USER_MODE_COMPONENT_LOAD
|
用户模式组件。
|
- MF_KERNEL_MODE_COMPONENT_LOAD
|
内核模式组件。
|
rgHeaderHash[STR_HASH_LEN]
包含文件标头的哈希。
rgPublicKeyHash[STR_HASH_LEN]
包含组件证书中公钥的哈希。
wszName[MAX_PATH]
已吊销组件的文件名。
要求
|
|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
mfidl.h |
另请参阅
媒体基础结构