Freigeben über


GRL_HEADER-Struktur

Enthält den GRL-Header (Global Revocation List).

Syntax

typedef struct _GRL_HEADER {
  WCHAR    wszIdentifier[6];
  WORD     wFormatMajor;
  WORD     wFormatMinor;
  FILETIME CreationTime;
  DWORD    dwSequenceNumber;
  DWORD    dwForceRebootVersion;
  DWORD    dwForceProcessRestartVersion;
  DWORD    cbRevocationSectionOffset;
  DWORD    cRevokedKernelBinaries;
  DWORD    cRevokedUserBinaries;
  DWORD    cRevokedCertificates;
  DWORD    cTrustedRoots;
  DWORD    cbExtensibleSectionOffset;
  DWORD    cExtensibleEntries;
  DWORD    cbRenewalSectionOffset;
  DWORD    cRevokedKernelBinaryRenewals;
  DWORD    cRevokedUserBinaryRenewals;
  DWORD    cRevokedCertificateRenewals;
  DWORD    cbSignatureCoreOffset;
  DWORD    cbSignatureExtOffset;
} GRL_HEADER;

Member

wszIdentifier

Der GRL-Bezeichner. Der Wert ist immer L"MSGRL".

wFormatMajor

Die Hauptversionsnummer. Derzeit muss der Wert 1 sein.

wFormatMinor

Die Nebenversionsnummer. Derzeit muss der Wert null sein.

CreationTime

Ein FILETIME-Wert , der angibt, wann die Datei erstellt wurde.

dwSequenceNumber

Die GRL-Versionsnummer. Derzeit muss der Wert mindestens 3 sein.

dwForceRebootVersion

Reserviert.

dwForceProcessRestartVersion

Reserviert.

cbRevocationSectionOffset

Der Offset in Bytes vom Anfang des GRL-Abschnitts bis zum Core-Abschnitt.

cRevokedKernelBinaries

Die Anzahl der in der GRL aufgeführten widerrufenen Kernelbinärdateien.

cRevokedUserBinaries

Die Anzahl der in der GRL aufgeführten gesperrten Binärdateien im Benutzermodus.

cRevokedCertificates

Die Anzahl der widerrufenen Zertifikate, die in der GRL aufgeführt sind.

cTrustedRoots

Die Anzahl der in der GRL aufgeführten vertrauenswürdigen Stammstämme.

cbExtensibleSectionOffset

Der Offset in Bytes vom Anfang der GRL bis zum Abschnitt Erweiterbar.

cExtensibleEntries

Die Anzahl der Einträge im Abschnitt Erweiterbar.

cbRenewalSectionOffset

Der Offset in Bytes vom Anfang der GRL bis zum Abschnitt "Erneuerungen".

cRevokedKernelBinaryRenewals

Die Anzahl der binären Kernelerneuerungen, die in der GRL aufgeführt sind.

cRevokedUserBinaryRenewals

Die Anzahl der binären Verlängerungen im Benutzermodus, die in der GRL aufgeführt sind.

cRevokedCertificateRenewals

Die Anzahl der in der GRL aufgeführten Zertifikatverlängerungen.

cbSignatureCoreOffset

Der Offset in Bytes vom Anfang der GRL bis zur Kernabschnittssignatur.

cbSignatureExtOffset

Der Offset in Bytes vom Anfang der GRL bis zur Extensible-Abschnittssignatur.

Bemerkungen

Alle ganzen Zahlen in der GRL weisen eine Bytereihenfolge von Little-Endian auf. Alle Strukturen sind an 1-Byte-Grenzen ausgerichtet.

Diese Struktur wird nicht in einem SDK-Header deklariert. Um diese Struktur zu verwenden, fügen Sie die hier gezeigte Deklaration ihrem Quellcode hinzu.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]

Siehe auch

OPM-Zertifikatsperrung

OPM-Strukturen