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 |
标头 | securitybaseapi.h (包括 Windows.h) |
Library | kernel32.lib |
DLL | Kernel32.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈