SaferSetPolicyInformation 函数 (winsafer.h)
SaferSetPolicyInformation 函数设置全局策略控件。
语法
BOOL SaferSetPolicyInformation(
[in] DWORD dwScopeId,
[in] SAFER_POLICY_INFO_CLASS SaferPolicyInfoClass,
[in] DWORD InfoBufferSize,
[in] PVOID InfoBuffer,
LPVOID lpReserved
);
参数
[in] dwScopeId
查询的范围。 下表列出了可能的值。
“值” | 含义 |
---|---|
|
查询的范围按计算机。 |
|
查询的范围由用户确定。 |
[in] SaferPolicyInfoClass
一个SAFER_POLICY_INFO_CLASS枚举值,该值指定应设置的策略信息的类型。 指定的值确定 InfoBuffer 参数的大小和类型。 下表列出了可能的值。
[in] InfoBufferSize
InfoBuffer 参数的大小(以字节为单位)。
[in] InfoBuffer
包含查询结果的缓冲区。 返回的信息的大小和类型由 SaferPolicyInfoClass 参数确定。 有关 SaferPolicyInfoClass 参数每个可能值的返回信息的类型,请参阅 SaferPolicyInfoClass 参数。
lpReserved
保留供将来使用。 此参数应设置为 NULL。
返回值
如果函数成功,则为 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) |