Compartir a través de


estructura de GRL_HEADER

Contiene el encabezado de la lista de revocación global (GRL).

Sintaxis

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;

Miembros

wszIdentifier

Identificador GRL. El valor siempre es L"MSGRL".

wFormatMajor

Número de versión principal. Actualmente, el valor debe ser 1.

wFormatMinor

Número de versión secundaria. Actualmente, el valor debe ser cero.

CreationTime

Valor FILETIME que especifica cuándo se creó el archivo.

dwSequenceNumber

Número de versión de GRL. Actualmente, el valor debe ser al menos 3.

dwForceRebootVersion

Reservado.

dwForceProcessRestartVersion

Reservado.

cbRevocationSectionOffset

Desplazamiento, en bytes, desde el inicio de la GRL hasta la sección Core.

cRevokedKernelBinaries

Número de archivos binarios de kernel revocados enumerados en la GRL.

cRevokedUserBinaries

Número de archivos binarios revocados en modo de usuario enumerados en la GRL.

cRevokedCertificates

Número de certificados revocados enumerados en la GRL.

cTrustedRoots

Número de raíces de confianza enumeradas en la GRL.

cbExtensibleSectionOffset

Desplazamiento, en bytes, desde el inicio de la GRL hasta la sección Extensible.

cExtensibleEntries

Número de entradas de la sección Extensible.

cbRenewalSectionOffset

Desplazamiento, en bytes, desde el inicio de la GRL hasta la sección Renewals.

cRevokedKernelBinaryRenewals

Número de renovaciones binarias de kernel enumeradas en grL.

cRevokedUserBinaryRenewals

Número de renovaciones binarias en modo de usuario enumeradas en grL.

cRevokedCertificateRenewals

Número de renovaciones de certificados enumeradas en la GRL.

cbSignatureCoreOffset

Desplazamiento, en bytes, desde el inicio de la GRL hasta la firma de la sección Core.

cbSignatureExtOffset

Desplazamiento, en bytes, desde el inicio de la GRL hasta la firma de sección extensible.

Comentarios

Todos los enteros del GRL tienen un orden de bytes little-endian. Todas las estructuras se alinean con límites de 1 byte.

Esta estructura no se declara en un encabezado del SDK. Para usar esta estructura, agregue la declaración que se muestra aquí al código fuente.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]

Consulte también

Revocación de certificados OPM

Estructuras de OPM