Поделиться через


структура WINTRUST_BLOB_INFO (wintrust.h)

[Структура WINTRUST_BLOB_INFO доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Структура WINTRUST_BLOB_INFO используется при вызове WinVerifyTrust для проверки большого двоичного объекта памяти.

Примечание В настоящее время эта структура не поддерживается для следующих форматов файлов папки "Входящие". Кроме этих форматов могут быть и другие, которые не поддерживаются.

  • Переносимый исполняемый файл (например, .exe, .dll, .ocx)
  • CAB-файлы (.cab)
  • Файлы каталога (CAT)
Эта структура поддерживается только форматами файлов с поставщиками пакета интерфейса субъекта (SIP), которые поддерживают эту структуру.
 

Синтаксис

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;

Члены

cbStruct

Число байтов в этой структуре.

gSubject

GUID загружаемого SIP-файла.

pcwszDisplayName

Строка, содержащая имя объекта памяти, на который указывает pbMem.

cbMemObject

Длина большого двоичного объекта памяти для проверки (в байтах).

pbMemObject

Указатель на большой двоичный объект памяти для проверки.

cbMemSignedMsg

Этот элемент зарезервирован. Не используйте его.

pbMemSignedMsg

Этот элемент зарезервирован. Не используйте его.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wintrust.h