Specifica il motivo della revoca. I valori seguenti sono definiti.
Valore
Significato
MF_BOOT_DRIVER_VERIFICATION_FAILED
Impossibile verificare un driver di avvio.
MF_COMPONENT_CERT_REVOKED
È stato revocato un certificato nella catena di certificati di un componente attendibile.
MF_COMPONENT_HS_CERT_REVOKED
Il certificato di sicurezza elevata per l'autenticazione dell'ambiente protetto (PE) è stato revocato.
Il certificato di sicurezza elevata viene in genere usato dagli ITA che gestiscono contenuti ad alta definizione e formati di nuova generazione, ad esempio HD-DVD.
MF_COMPONENT_INVALID_EKU
L'oggetto EKU (Extended Key Usage) di un certificato non è valido.
MF_COMPONENT_INVALID_ROOT
Il certificato radice non è valido.
MF_COMPONENT_LS_CERT_REVOKED
Il certificato di sicurezza basso per l'autenticazione dell'PE è stato revocato.
Il certificato a bassa sicurezza viene in genere usato dagli ITA che gestiscono i formati di contenuto di definizione standard e di generazione corrente.
MF_COMPONENT_REVOKED
È stato revocato un componente attendibile.
MF_GRL_ABSENT
Il grL non è stato trovato.
MF_GRL_LOAD_FAILED
Impossibile caricare l'elenco di revoche globale (GRL).
MF_INVALID_GRL_SIGNATURE
La firma GRL non è valida.
MF_MINCRYPT_FAILURE
Una catena di certificati non è stata formata correttamente o un driver di avvio non è firmato o è firmato con un certificato non attendibile.
MF_TEST_SIGNED_COMPONENT_LOADING
Un componente è stato firmato da un certificato di test.
Inoltre, uno dei flag seguenti potrebbe essere presente, indicando il tipo di componente che non è riuscito a caricare.
Valore
Significato
MF_USER_MODE_COMPONENT_LOAD
Componente in modalità utente.
MF_KERNEL_MODE_COMPONENT_LOAD
Componente in modalità kernel.
rgHeaderHash[STR_HASH_LEN]
Contiene un hash dell'intestazione del file.
rgPublicKeyHash[STR_HASH_LEN]
Contiene un hash della chiave pubblica nel certificato del componente.