Compartilhar via


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