Partilhar via


estrutura GRL_HEADER

Contém o cabeçalho GRL (lista de revogação global).

Sintaxe

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;

Membros

wszIdentifier

O identificador GRL. O valor é sempre L"MSGRL".

wFormatMajor

O número da versão principal. Atualmente, o valor deve ser 1.

wFormatMinor

O número da versão secundária. Atualmente, o valor deve ser zero.

CreationTime

Um valor FILETIME que especifica quando o arquivo foi criado.

dwSequenceNumber

O número de versão grl. Atualmente, o valor deve ser pelo menos 3

dwForceRebootVersion

Reservado.

dwForceProcessRestartVersion

Reservado.

cbRevocationSectionOffset

O deslocamento, em bytes, desde o início do GRL até a seção Core.

cRevokedKernelBinaries

O número de binários de kernel revogados listados no GRL.

cRevokedUserBinaries

O número de binários revogados no modo de usuário listados no GRL.

cRevokedCertificates

O número de certificados revogados listados no GRL.

cTrustedRoots

O número de raízes confiáveis listadas no GRL.

cbExtensibleSectionOffset

O deslocamento, em bytes, desde o início do GRL até a seção Extensível.

cExtensibleEntries

O número de entradas na seção Extensible.

cbRenewalSectionOffset

O deslocamento, em bytes, desde o início do GRL até a seção Renovações.

cRevokedKernelBinaryRenewals

O número de renovações binárias de kernel listadas no GRL.

cRevokedUserBinaryRenewals

O número de renovações binárias no modo de usuário listadas no GRL.

cRevokedCertificateRenewals

O número de renovações de certificado listadas no GRL.

cbSignatureCoreOffset

O deslocamento, em bytes, desde o início do GRL até a assinatura da seção Core.

cbSignatureExtOffset

O deslocamento, em bytes, desde o início do GRL até a assinatura da seção Extensível.

Comentários

Todos os inteiros no GRL têm ordenação de bytes pouco endian. Todas as estruturas estão alinhadas aos limites de 1 byte.

Essa estrutura não é declarada em um cabeçalho do SDK. Para usar essa estrutura, adicione a declaração mostrada aqui ao código-fonte.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]

Confira também

Revogação de certificado OPM

Estruturas OPM