structure MFRR_COMPONENT_HASH_INFO (mfidl.h)

Contient des informations sur un composant révoqué.

Syntaxe

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;

Membres

ulReason

Spécifie la raison de la révocation. Les valeurs suivantes sont définies.

Valeur Signification
MF_BOOT_DRIVER_VERIFICATION_FAILED
Impossible de vérifier un pilote de démarrage.
MF_COMPONENT_CERT_REVOKED
Un certificat dans la chaîne de certificats d’un composant approuvé a été révoqué.
MF_COMPONENT_HS_CERT_REVOKED
Le certificat de haute sécurité pour l’authentification de l’environnement protégé (PE) a été révoqué.

Le certificat de haute sécurité est généralement utilisé par les itas qui gèrent le contenu haute définition et les formats de nouvelle génération tels que HD-DVD.

MF_COMPONENT_INVALID_EKU
L’objet EKU (Extended Key Usage) d’un certificat n’est pas valide.
MF_COMPONENT_INVALID_ROOT
Le certificat racine n’est pas valide.
MF_COMPONENT_LS_CERT_REVOKED
Le certificat de faible sécurité pour l’authentification du pe a été révoqué.

Le certificat de faible sécurité est généralement utilisé par les itas qui gèrent le contenu de définition standard et les formats de génération actuelle.

MF_COMPONENT_REVOKED
Un composant approuvé a été révoqué.
MF_GRL_ABSENT
Le GRL est introuvable.
MF_GRL_LOAD_FAILED
Impossible de charger la liste de révocation globale (GRL).
MF_INVALID_GRL_SIGNATURE
La signature GRL n’est pas valide.
MF_MINCRYPT_FAILURE
Une chaîne de certificats n’a pas été correctement formée, ou un pilote de démarrage n’est pas signé ou est signé avec un certificat non approuvé.
MF_TEST_SIGNED_COMPONENT_LOADING
Un composant a été signé par un certificat de test.
 

En outre, l’un des indicateurs suivants peut être présent, indiquant le type de composant qui n’a pas pu être chargé.

Valeur Signification
MF_USER_MODE_COMPONENT_LOAD
Composant en mode utilisateur.
MF_KERNEL_MODE_COMPONENT_LOAD
Composant en mode noyau.

rgHeaderHash[STR_HASH_LEN]

Contient un hachage de l’en-tête de fichier.

rgPublicKeyHash[STR_HASH_LEN]

Contient un hachage de la clé publique dans le certificat du composant.

wszName[MAX_PATH]

Nom de fichier du composant révoqué.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête mfidl.h

Voir aussi

Media Foundation Structures