estructura MFRR_COMPONENT_HASH_INFO (mfidl.h)

Contiene información sobre un componente revocado.

Sintaxis

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;

Members

ulReason

Especifica el motivo de la revocación. Se definen los valores siguientes.

Valor Significado
MF_BOOT_DRIVER_VERIFICATION_FAILED
No se pudo comprobar un controlador de arranque.
MF_COMPONENT_CERT_REVOKED
Se revoca un certificado en la cadena de certificados de un componente de confianza.
MF_COMPONENT_HS_CERT_REVOKED
Se revoca el certificado de alta seguridad para autenticar el entorno protegido (PE).

El certificado de alta seguridad normalmente lo usan las TI que controlan el contenido de alta definición y los formatos de próxima generación, como HD-DVD.

MF_COMPONENT_INVALID_EKU
El objeto de uso extendido de clave (EKU) de un certificado no es válido.
MF_COMPONENT_INVALID_ROOT
El certificado raíz no es válido.
MF_COMPONENT_LS_CERT_REVOKED
Se revoca el certificado de baja seguridad para autenticar el PE.

Normalmente, el certificado de baja seguridad lo usan las ITA que controlan el contenido de definición estándar y los formatos de generación actual.

MF_COMPONENT_REVOKED
Se revoca un componente de confianza.
MF_GRL_ABSENT
No se encontró la GRL.
MF_GRL_LOAD_FAILED
No se pudo cargar la lista de revocación global (GRL).
MF_INVALID_GRL_SIGNATURE
La firma GRL no es válida.
MF_MINCRYPT_FAILURE
Una cadena de certificados no tiene un formato correcto o un controlador de arranque no está firmado o está firmado con un certificado que no es de confianza.
MF_TEST_SIGNED_COMPONENT_LOADING
Un componente se firmó mediante un certificado de prueba.
 

Además, una de las marcas siguientes podría estar presente, lo que indica el tipo de componente que no se pudo cargar.

Valor Significado
MF_USER_MODE_COMPONENT_LOAD
Componente en modo de usuario.
MF_KERNEL_MODE_COMPONENT_LOAD
Componente en modo kernel.

rgHeaderHash[STR_HASH_LEN]

Contiene un hash del encabezado de archivo.

rgPublicKeyHash[STR_HASH_LEN]

Contiene un hash de la clave pública en el certificado del componente.

wszName[MAX_PATH]

Nombre de archivo del componente revocado.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mfidl.h

Consulte también

Estructuras de Media Foundation