Compartir a través de


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