Condividi tramite


GRL_HEADER struttura

Contiene l'intestazione grL (Global Rev list).

Sintassi

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;

Members

wszIdentifier

Identificatore GRL. Il valore è sempre L"MSGRL".

wFormatMajor

Numero di versione principale. Attualmente il valore deve essere 1.

wFormatMinor

Numero di versione secondario. Attualmente il valore deve essere zero.

CreationTime

Valore FILETIME che specifica quando è stato creato il file.

dwSequenceNumber

Numero di versione GRL. Attualmente il valore deve essere almeno 3

dwForceRebootVersion

Riservato.

dwForceProcessRestartVersion

Riservato.

cbRevocationSectionOffset

Offset, in byte, dall'inizio della grL alla sezione Core.

cRevokedKernelBinaries

Numero di file binari kernel revocati elencati nel grL.

cRevokedUserBinaries

Numero di file binari in modalità utente revocati elencati nel grL.

cRevokedCertificates

Numero di certificati revocati elencati nel grL.

cTrustedRoots

Numero di radici attendibili elencate nel grL.

cbExtensibleSectionOffset

Offset, in byte, dall'inizio della sezione GRL alla sezione Estendibile.

cExtensibleEntries

Numero di voci nella sezione Estendibile.

cbRenewalSectionOffset

Offset, in byte, dall'inizio della sezione GrL alla sezione Rinnovi.

cRevokedKernelBinaryRenewals

Numero di rinnovi binari del kernel elencati nel grL.

cRevokedUserBinaryRenewals

Numero di rinnovi binari in modalità utente elencati nel grL.

cRevokedCertificateRenewals

Numero di rinnovi dei certificati elencati nel grL.

cbSignatureCoreOffset

Offset, in byte, dall'inizio della firma della sezione GRL alla firma della sezione Core.

cbSignatureExtOffset

Offset, in byte, dall'inizio della sezione GRL alla firma della sezione Estendibile.

Commenti

Tutti gli interi nel grL hanno un byte di tipo little-endian. Tutte le strutture sono allineate ai limiti di 1 byte.

Questa struttura non viene dichiarata in un'intestazione SDK. Per usare questa struttura, aggiungere la dichiarazione illustrata qui al codice sorgente.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]

Vedi anche

Revoca dei certificati OPM

Strutture OPM