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) 的高安全性憑證。
ITA 通常會使用高安全性憑證來處理高畫質內容和新一代格式,例如 HD-DVD。
|
- 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 |
另請參閱
媒體基礎結構