Condividi tramite


struttura WINTRUST_CATALOG_INFO (wintrust.h)

La struttura WINTRUST_CATALOG_INFO viene usata quando si chiama WinVerifyTrust per verificare un membro di un catalogo Microsoft.

Sintassi

typedef struct WINTRUST_CATALOG_INFO_ {
  DWORD         cbStruct;
  DWORD         dwCatalogVersion;
  LPCWSTR       pcwszCatalogFilePath;
  LPCWSTR       pcwszMemberTag;
  LPCWSTR       pcwszMemberFilePath;
  HANDLE        hMemberFile;
  BYTE          *pbCalculatedFileHash;
  DWORD         cbCalculatedFileHash;
  PCCTL_CONTEXT pcCatalogContext;
  HCATADMIN     hCatAdmin;
} WINTRUST_CATALOG_INFO, *PWINTRUST_CATALOG_INFO;

Members

cbStruct

Dimensioni, in byte, di questa struttura.

dwCatalogVersion

facoltativo. Numero di versione del catalogo.

pcwszCatalogFilePath

Percorso completo e nome file del file di catalogo che contiene il membro da verificare.

pcwszMemberTag

Tag di un file membro da verificare.

pcwszMemberFilePath

Percorso completo e nome file del file membro del catalogo da verificare.

hMemberFile

facoltativo. Handle del file membro del catalogo aperto da verificare. L'handle deve essere in un file con almeno autorizzazioni di lettura.

pbCalculatedFileHash

facoltativo. Hash calcolato del file che contiene il file da verificare.

cbCalculatedFileHash

Dimensione, in byte, del valore passato nel membro pbCalculatedFileHash . cbCalculatedFileHash viene usato solo se viene passato l'hash calcolato.

pcCatalogContext

Puntatore a una struttura CTL_CONTEXT che rappresenta un contesto di catalogo da utilizzare anziché un file di catalogo.

hCatAdmin

Gestire il contesto dell'amministratore del catalogo usato per il calcolo dell'hash del file. Questo valore può essere zero solo per un hash di file SHA1. Windows 8 e Windows Server 2012: Inizia il supporto per questo membro.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wintrust.h