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


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

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

GetCachedSigningLevel