winsafer.h 标头

此标头由安全和标识使用。 有关详细信息,请参阅:

winsafer.h 包含以下编程接口:

函数

 
SaferCloseLevel

关闭使用 SaferIdentifyLevel 函数或 SaferCreateLevel 函数打开的SAFER_LEVEL_HANDLE。
SaferComputeTokenFromLevel

使用SAFER_LEVEL_HANDLE指定的限制来限制令牌。
SaferCreateLevel

打开SAFER_LEVEL_HANDLE。
SaferGetLevelInformation

检索有关策略级别的信息。
SaferGetPolicyInformation

获取有关策略的信息。
SaferIdentifyLevel

检索有关某个级别的信息。
SaferiIsExecutableFileType

确定指定的文件是否为可执行文件。
SaferRecordEventLogEntry

将消息保存到事件日志。
SaferSetLevelInformation

设置有关策略级别的信息。
SaferSetPolicyInformation

设置全局策略控制。

结构

 
SAFER_CODE_PROPERTIES_V1

包含要对代码图像进行检查的代码图像信息和条件。 (SAFER_CODE_PROPERTIES_V1)
SAFER_CODE_PROPERTIES_V2

包含要对代码图像进行检查的代码图像信息和条件。S
SAFER_HASH_IDENTIFICATION

表示哈希标识规则。
SAFER_IDENTIFICATION_HEADER

SAFER_IDENTIFICATION_HEADER 结构用作SAFER_PATHNAME_IDENTIFICATION、SAFER_HASH_IDENTIFICATION和SAFER_URLZONE_IDENTIFICATION结构的标头。
SAFER_PATHNAME_IDENTIFICATION

表示路径标识规则。
SAFER_URLZONE_IDENTIFICATION

表示 URL 区域标识规则。

枚举

 
SAFER_IDENTIFICATION_TYPES

定义可由 SAFER_IDENTIFICATION_HEADER 结构标识的可能类型的标识规则结构。
SAFER_OBJECT_INFO_CLASS

定义所请求的有关 Safer 对象的信息类型。
SAFER_POLICY_INFO_CLASS

定义查询策略的方式。