MFRR_COMPONENT_HASH_INFO-Struktur (mfidl.h)

Enthält Informationen zu einer widerrufenen Komponente.

Syntax

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

Gibt den Grund für den Widerruf an. Die folgenden Werte werden definiert.

Wert Bedeutung
MF_BOOT_DRIVER_VERIFICATION_FAILED
Ein Starttreiber konnte nicht überprüft werden.
MF_COMPONENT_CERT_REVOKED
Ein Zertifikat in der Zertifikatkette einer vertrauenswürdigen Komponente wurde widerrufen.
MF_COMPONENT_HS_CERT_REVOKED
Das Hochsicherheitszertifikat für die Authentifizierung der geschützten Umgebung (PE) wurde widerrufen.

Das Hochsicherheitszertifikat wird in der Regel von ITAs verwendet, die High-Definition-Inhalte und Formate der nächsten Generation wie HD-DVD verarbeiten.

MF_COMPONENT_INVALID_EKU
Das EKU-Objekt (Extended Key Usage, erweiterte Schlüsselverwendung) eines Zertifikats ist ungültig.
MF_COMPONENT_INVALID_ROOT
Das Stammzertifikat ist ungültig.
MF_COMPONENT_LS_CERT_REVOKED
Das Zertifikat mit niedriger Sicherheit für die Authentifizierung des PE wurde widerrufen.

Das Zertifikat mit niedriger Sicherheit wird in der Regel von ITAs verwendet, die Standarddefinitionsinhalte und Formate der aktuellen Generation verarbeiten.

MF_COMPONENT_REVOKED
Eine vertrauenswürdige Komponente wurde widerrufen.
MF_GRL_ABSENT
Die GRL wurde nicht gefunden.
MF_GRL_LOAD_FAILED
Die globale Sperrliste (GRL) konnte nicht geladen werden.
MF_INVALID_GRL_SIGNATURE
Die GRL-Signatur ist ungültig.
MF_MINCRYPT_FAILURE
Eine Zertifikatkette war nicht wohlgeformt, oder ein Starttreiber ist nicht signiert oder mit einem nicht vertrauenswürdigen Zertifikat signiert.
MF_TEST_SIGNED_COMPONENT_LOADING
Eine Komponente wurde von einem Testzertifikat signiert.
 

Darüber hinaus kann eines der folgenden Flags vorhanden sein, das den Typ der Komponente angibt, die nicht geladen werden konnte.

Wert Bedeutung
MF_USER_MODE_COMPONENT_LOAD
Benutzermoduskomponente.
MF_KERNEL_MODE_COMPONENT_LOAD
Kernelmoduskomponente.

rgHeaderHash[STR_HASH_LEN]

Enthält einen Hash des Dateiheaders.

rgPublicKeyHash[STR_HASH_LEN]

Enthält einen Hash des öffentlichen Schlüssels im Zertifikat der Komponente.

wszName[MAX_PATH]

Dateiname der widerrufenen Komponente.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Strukturen