SaferGetPolicyInformation 函数 (winsafer.h)
SaferGetPolicyInformation 函数获取有关策略的信息。 可以查询以查找有关策略的详细信息。
语法
BOOL SaferGetPolicyInformation(
[in] DWORD dwScopeId,
[in] SAFER_POLICY_INFO_CLASS SaferPolicyInfoClass,
[in] DWORD InfoBufferSize,
[out] PVOID InfoBuffer,
[out] PDWORD InfoBufferRetSize,
LPVOID lpReserved
);
参数
[in] dwScopeId
查询的范围。 下表列出了可能的值。
“值” | 含义 |
---|---|
|
查询的范围按计算机。 |
|
查询的范围由用户确定。 |
[in] SaferPolicyInfoClass
一个SAFER_POLICY_INFO_CLASS枚举值,该值指定应返回的策略信息的类型。 指定的值确定 InfoBuffer 参数的大小和类型。 下表列出了可能的值。
[in] InfoBufferSize
InfoBuffer 参数的大小(以字节为单位)。
[out] InfoBuffer
包含查询结果的缓冲区。 返回的信息的大小和类型由 SaferPolicyInfoClass 参数确定。 有关 SaferPolicyInfoClass 参数每个可能值的返回信息的类型,请参阅 SaferPolicyInfoClass 参数。
[out] InfoBufferRetSize
InfoBuffer 参数中填充了策略信息的字节数。
lpReserved
保留供将来使用。 此参数应设置为 NULL。
返回值
如果函数成功,则为 TRUE;否则为 FALSE。 有关扩展的错误信息,请调用 GetLastError。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | winsafer.h |
Library | Advapi32.lib |
DLL | Advapi32.dll |
API 集 | 在 Windows 8) 中引入的 ext-ms-win-advapi32-safer-l1-1-0 ( |