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 |
标头 | securitybaseapi.h (包括 Windows.h) |
Library | kernel32.lib |
DLL | Kernel32.dll |