Функция SetCachedSigningLevel (securitybaseapi.h)
Задает уровень кэшированного подписывания.
Синтаксис
BOOL SetCachedSigningLevel(
[in] PHANDLE SourceFiles,
[in] ULONG SourceFileCount,
[in] ULONG Flags,
[in, optional] HANDLE TargetFile
);
Параметры
[in] SourceFiles
Указатель на набор дескрипторов исходного файла.
[in] SourceFileCount
Число исходных файлов.
[in] 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) указывает, что файл должен быть проверен.
[in, optional] TargetFile
Целевой файл.
Возвращаемое значение
Если функция завершается успешно, она возвращает значение TRUE.
Если функция завершается сбоем, она возвращает значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError. GetLastError может возвращать один из кодов ошибок, определенных в WinError.h.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | securitybaseapi.h (включая Windows.h) |
Библиотека | kernel32.lib |
DLL | kernel32.dll |