Partager via


structure de GRL_HEADER

Contient l’en-tête de liste de révocation globale (GRL).

Syntaxe

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;

Membres

wszIdentifier

Identificateur GRL. La valeur est toujours L"MSGRL ».

wFormatMajor

Numéro de version principale. Actuellement, la valeur doit être 1.

wFormatMinor

Numéro de version secondaire. Actuellement, la valeur doit être égale à zéro.

CreationTime

Valeur FILETIME qui spécifie la date de création du fichier.

dwSequenceNumber

Numéro de version GRL. Actuellement, la valeur doit être au moins 3

dwForceRebootVersion

Réservé.

dwForceProcessRestartVersion

Réservé.

cbRevocationSectionOffset

Décalage, en octets, du début de la liste GRL à la section Core.

cRevokedKernelBinaries

Nombre de fichiers binaires de noyau révoqués répertoriés dans la liste grL.

cRevokedUserBinaries

Nombre de fichiers binaires révoqués en mode utilisateur répertoriés dans la liste grL.

cRevokedCertificates

Nombre de certificats révoqués répertoriés dans la liste grL.

cTrustedRoots

Nombre de racines approuvées répertoriées dans la liste grL.

cbExtensibleSectionOffset

Décalage, en octets, du début de la liste GRL à la section Extensible.

cExtensibleEntries

Nombre d’entrées dans la section Extensible.

cbRenewalSectionOffset

Décalage, en octets, du début de la liste grL à la section Renouvellements.

cRevokedKernelBinaryRenewals

Nombre de renouvellements binaires du noyau répertoriés dans la liste grL.

cRevokedUserBinaryRenewals

Nombre de renouvellements binaires en mode utilisateur répertoriés dans la liste grL.

cRevokedCertificateRenewals

Nombre de renouvellements de certificat répertoriés dans la liste grL.

cbSignatureCoreOffset

Décalage, en octets, du début de la liste grL à la signature de section Principale.

cbSignatureExtOffset

Décalage, en octets, du début de la liste grL à la signature de section Extensible.

Notes

Tous les entiers du GRL ont un classement d’octets little-endian. Toutes les structures sont alignées sur des limites de 1 octet.

Cette structure n’est pas déclarée dans un en-tête sdk. Pour utiliser cette structure, ajoutez la déclaration indiquée ici à votre code source.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]

Voir aussi

Révocation de certificats OPM

OPM Structures