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 |