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


Функция GetCachedSigningLevel (securitybaseapi.h)

Извлекает кэшированный уровень подписи.

Синтаксис

BOOL GetCachedSigningLevel(
  [in]                HANDLE File,
  [Out]               PULONG Flags,
  [Out]               PULONG SigningLevel,
  [Out, optional]     PUCHAR Thumbprint,
  [In, Out, optional] PULONG ThumbprintSize,
  [Out, optional]     PULONG ThumbprintAlgorithm
);

Параметры

[in] File

Дескриптор файла.

[Out] Flags

Указатель на флаги, заданные в файле. Поддерживаются следующие флаги :

Флаг Значение
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Совместное использование этих флагов (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) указывает, что файл был проверен.

[Out] SigningLevel

Указатель на уровень подписывания.

[Out, optional] Thumbprint

Указатель на отпечаток.

[In, Out, optional] ThumbprintSize

Указатель на размер отпечатка.

[Out, optional] ThumbprintAlgorithm

Указатель на алгоритм отпечатка.

Возвращаемое значение

Если функция завершается успешно, она возвращает значение TRUE.

Если функция завершается сбоем, она возвращает значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError. GetLastError может возвращать один из кодов ошибок, определенных в WinError.h.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header securitybaseapi.h (включая Windows.h)
Библиотека kernel32.lib
DLL kernel32.dll

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

SetCachedSigningLevel