estrutura GRL_HEADER
Contém o cabeçalho GRL (lista de revogação global).
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;
-
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.
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.
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] |