estructura de WINTRUST_CATALOG_INFO (wintrust.h)
La estructura WINTRUST_CATALOG_INFO se usa al llamar a WinVerifyTrust para comprobar un miembro de un catálogo de Microsoft.
Sintaxis
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;
Miembros
cbStruct
Tamaño, en bytes, de esta estructura.
dwCatalogVersion
Opcional. Número de versión del catálogo.
pcwszCatalogFilePath
Ruta de acceso completa y nombre de archivo del archivo de catálogo que contiene el miembro que se va a comprobar.
pcwszMemberTag
Etiqueta de un archivo de miembro que se va a comprobar.
pcwszMemberFilePath
Ruta de acceso completa y nombre de archivo del archivo de miembro del catálogo que se va a comprobar.
hMemberFile
Opcional. Identificador del archivo de miembro del catálogo abierto que se va a comprobar. El identificador debe ser para un archivo con al menos permisos de lectura.
pbCalculatedFileHash
Opcional. Hash calculado del archivo que contiene el archivo que se va a comprobar.
cbCalculatedFileHash
Tamaño, en bytes, del valor pasado en el miembro pbCalculatedFileHash . cbCalculatedFileHash solo se usa si se pasa el hash calculado.
pcCatalogContext
Puntero a una estructura de CTL_CONTEXT que representa un contexto de catálogo que se va a usar en lugar de un archivo de catálogo.
hCatAdmin
Controle el contexto de administrador del catálogo que se usó al calcular el hash del archivo. Este valor solo puede ser cero para un hash de archivo SHA1. Windows 8 y Windows Server 2012: Comienza la compatibilidad con este miembro.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wintrust.h |