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