共用方式為


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

另請參閱

媒體基礎結構