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


Функция 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

См. также раздел

Функции ImageHlp