SaferGetLevelInformation 函数 (winsafer.h)
SaferGetLevelInformation 函数检索有关策略级别的信息。
语法
BOOL SaferGetLevelInformation(
[in] SAFER_LEVEL_HANDLE LevelHandle,
[in] SAFER_OBJECT_INFO_CLASS dwInfoType,
[out, optional] LPVOID lpQueryBuffer,
[in] DWORD dwInBufferSize,
[out] LPDWORD lpdwOutBufferSize
);
参数
[in] LevelHandle
要查询的级别的句柄。
[in] dwInfoType
一个SAFER_OBJECT_INFO_CLASS枚举值,该值指定应返回的对象信息的类型。 指定的值确定 lpQueryBuffer 参数的大小和类型。 下表列出了可能的值。
[out, optional] lpQueryBuffer
包含查询结果的缓冲区。 有关 dwInfoType 参数每个可能值的返回信息的类型,请参阅 dwInfoType 参数。
[in] dwInBufferSize
lpQueryBuffer 参数的大小(以字节为单位)。
[out] lpdwOutBufferSize
用于返回 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) |