Функция ImageGetCertificateHeader (imagehlp.h)
Извлекает заголовок указанного сертификата, вплоть до массива смещения разделов, но не включает его.
Синтаксис
BOOL IMAGEAPI ImageGetCertificateHeader(
[in] HANDLE FileHandle,
[in] DWORD CertificateIndex,
[in, out] LPWIN_CERTIFICATE Certificateheader
);
Параметры
[in] FileHandle
Дескриптор файла изображения. Этот дескриптор должен быть открыт для доступа FILE_READ_DATA.
[in] CertificateIndex
Индекс сертификата, заголовок которого должен быть возвращен.
[in, out] Certificateheader
Указатель на структуру WIN_CERTIFICATE , получающую заголовок сертификата.
Возвращаемое значение
Если функция выполняется успешно, возвращается значение TRUE.
Если функция завершается сбоем, возвращается значение FALSE. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.
Комментарии
Все функции ImageHlp, такие как эта, являются однопоточными. Поэтому вызовы из нескольких потоков к этой функции, скорее всего, приведут к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков в эту функцию.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imagehlp.h |
Библиотека | Imagehlp.lib |
DLL | Imagehlp.dll |