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