структура WINTRUST_CATALOG_INFO (wintrust.h)
Структура WINTRUST_CATALOG_INFO используется при вызове WinVerifyTrust для проверки члена каталога Майкрософт.
Синтаксис
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;
Члены
cbStruct
Размер этой структуры в байтах.
dwCatalogVersion
Необязательный элемент. Номер версии каталога.
pcwszCatalogFilePath
Полный путь и имя файла каталога, содержащего проверяемый элемент.
pcwszMemberTag
Тег проверяемого файла члена.
pcwszMemberFilePath
Полный путь и имя файла элемента каталога для проверки.
hMemberFile
Необязательный элемент. Дескриптор открытого файла элемента каталога для проверки. Дескриптор должен относиться к файлу с по крайней мере разрешениями на чтение.
pbCalculatedFileHash
Необязательный элемент. Вычисляемый хэш файла, содержащего проверяемый файл.
cbCalculatedFileHash
Размер (в байтах) значения, переданного в элементе pbCalculatedFileHash . cbCalculatedFileHash используется только в том случае, если передается вычисляемый хэш.
pcCatalogContext
Указатель на структуру CTL_CONTEXT , представляющую контекст каталога, который будет использоваться вместо файла каталога.
hCatAdmin
Выполните обработку контекста администратора каталога, который использовался при вычислении хэша файла. Это значение может быть равно нулю только для хэша файла SHA1. Windows 8 и Windows Server 2012: Начинается поддержка этого элемента.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wintrust.h |