SaferSetLevelInformation 函数 (winsafer.h)

SaferSetLevelInformation 函数设置有关策略级别的信息。

语法

BOOL SaferSetLevelInformation(
  [in] SAFER_LEVEL_HANDLE      LevelHandle,
  [in] SAFER_OBJECT_INFO_CLASS dwInfoType,
  [in] LPVOID                  lpQueryBuffer,
  [in] DWORD                   dwInBufferSize
);

参数

[in] LevelHandle

要设置的级别的句柄。

[in] dwInfoType

一个SAFER_OBJECT_INFO_CLASS枚举值,该值指定应设置的对象信息的类型。 指定的值确定 lpQueryBuffer 参数的大小和类型。 下表列出了可能的值。

“值” 含义
SaferObjectLevelId
1
设置 LEVELID 常量。

lpQueryBuffer 返回类型: DWORD

SaferObjectScopeId
2
设置用户或计算机范围。

lpQueryBuffer 返回类型: DWORD

SaferObjectFriendlyName
3
设置显示名称。

lpQueryBuffer 返回类型: LPCWSTR

SaferObjectDescription
4
设置说明。

lpQueryBuffer 返回类型: LPCWSTR

[in] lpQueryBuffer

包含查询结果的缓冲区。 有关 dwInfoType 参数每个可能值的返回信息的类型,请参阅 dwInfoType 参数。

[in] dwInBufferSize

lpQueryBuffer 参数的大小(以字节为单位)。

返回值

如果函数成功,则为 TRUE;否则为 FALSE。 有关扩展的错误信息,请调用 GetLastError

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 winsafer.h
Library Advapi32.lib
DLL Advapi32.dll
API 集 ext-ms-win-advapi32-safer-l1-1-0 (引入Windows 8)