estrutura WINTRUST_CATALOG_INFO (wintrust.h)
A estrutura WINTRUST_CATALOG_INFO é usada ao chamar WinVerifyTrust para verificar um membro de um catálogo da Microsoft.
Sintaxe
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;
Membros
cbStruct
Tamanho, em bytes, dessa estrutura.
dwCatalogVersion
Opcional. Número de versão do catálogo.
pcwszCatalogFilePath
O caminho completo e o nome do arquivo de catálogo que contém o membro a ser verificado.
pcwszMemberTag
Marca de um arquivo de membro a ser verificado.
pcwszMemberFilePath
O caminho completo e o nome do arquivo de membro do catálogo a ser verificado.
hMemberFile
Opcional. Identificador do arquivo de membro do catálogo aberto a ser verificado. O identificador deve estar em um arquivo com pelo menos permissões de leitura.
pbCalculatedFileHash
Opcional. O hash calculado do arquivo que contém o arquivo a ser verificado.
cbCalculatedFileHash
O tamanho, em bytes, do valor passado no membro pbCalculatedFileHash . cbCalculatedFileHash será usado somente se o hash calculado estiver sendo passado.
pcCatalogContext
Um ponteiro para uma estrutura CTL_CONTEXT que representa um contexto de catálogo a ser usado em vez de um arquivo de catálogo.
hCatAdmin
Manipule para o contexto de administrador de catálogo que foi usado ao calcular o hash do arquivo. Esse valor pode ser zero apenas para um hash de arquivo SHA1. Windows 8 e Windows Server 2012: O suporte para este membro começa.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wintrust.h |