structure WINTRUST_CATALOG_INFO (wintrust.h)
La structure WINTRUST_CATALOG_INFO est utilisée lors de l’appel de WinVerifyTrust pour vérifier un membre d’un catalogue Microsoft.
Syntaxe
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;
Membres
cbStruct
Taille, en octets, de cette structure.
dwCatalogVersion
facultatif. Numéro de version du catalogue.
pcwszCatalogFilePath
Chemin d’accès complet et nom de fichier du fichier de catalogue qui contient le membre à vérifier.
pcwszMemberTag
Balise d’un fichier membre à vérifier.
pcwszMemberFilePath
Chemin d’accès complet et nom de fichier du fichier membre du catalogue à vérifier.
hMemberFile
facultatif. Handle du fichier membre de catalogue ouvert à vérifier. Le handle doit être dans un fichier avec au moins des autorisations de lecture.
pbCalculatedFileHash
facultatif. Hachage calculé du fichier qui contient le fichier à vérifier.
cbCalculatedFileHash
Taille, en octets, de la valeur passée dans le membre pbCalculatedFileHash . cbCalculatedFileHash est utilisé uniquement si le hachage calculé est passé.
pcCatalogContext
Pointeur vers une structure de CTL_CONTEXT qui représente un contexte de catalogue à utiliser à la place d’un fichier catalogue.
hCatAdmin
Gérez le contexte d’administrateur de catalogue utilisé lors du calcul du hachage du fichier. Cette valeur ne peut être nulle que pour un hachage de fichier SHA1. Windows 8 et Windows Server 2012 : La prise en charge de ce membre commence.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wintrust.h |