estrutura WINTRUST_BLOB_INFO (wintrust.h)

[A estrutura WINTRUST_BLOB_INFO está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

A estrutura WINTRUST_BLOB_INFO é usada ao chamar WinVerifyTrust para verificar um BLOB de memória.

Nota Atualmente, não há suporte para essa estrutura nos seguintes formatos de arquivo da Caixa de Entrada. Pode haver outros formatos além desses que não têm suporte.

  • Executável portátil (como .exe, .dll, .ocx)
  • Arquivos cab (.cab)
  • Arquivos de catálogo (.cat)
Essa estrutura só tem suporte em formatos de arquivos com provedores SIP ( pacote de interface de assunto ) que dão suporte a essa estrutura.
 

Sintaxe

typedef struct WINTRUST_BLOB_INFO_ {
  DWORD   cbStruct;
  GUID    gSubject;
  LPCWSTR pcwszDisplayName;
  DWORD   cbMemObject;
  BYTE    *pbMemObject;
  DWORD   cbMemSignedMsg;
  BYTE    *pbMemSignedMsg;
} WINTRUST_BLOB_INFO, *PWINTRUST_BLOB_INFO;

Membros

cbStruct

O número de bytes nessa estrutura.

gSubject

O GUID do SIP a ser carregado.

pcwszDisplayName

Uma cadeia de caracteres que contém o nome do objeto de memória apontado por pbMem.

cbMemObject

O comprimento, em bytes, do BLOB de memória a ser verificado.

pbMemObject

Um ponteiro para um BLOB de memória a ser verificado.

cbMemSignedMsg

Este membro é reservado. Não o use.

pbMemSignedMsg

Este membro é reservado. Não o use.

Requisitos

Requisito Valor
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