QueryActCtxSettingsW 函数 (winbase.h)
QueryActCtxSettingsW 函数指定要查询的属性的激活上下文、命名空间和名称。
语法
BOOL QueryActCtxSettingsW(
[in, optional] DWORD dwFlags,
[in, optional] HANDLE hActCtx,
[in, optional] PCWSTR settingsNameSpace,
[in] PCWSTR settingName,
[out] PWSTR pvBuffer,
[in] SIZE_T dwBuffer,
[out, optional] SIZE_T *pdwWrittenOrRequired
);
参数
[in, optional] dwFlags
此值必须为 0。
[in, optional] hActCtx
正在查询的激活上下文的句柄。
[in, optional] settingsNameSpace
指向包含值“http://schemas.microsoft.com/SMI/2005/WindowsSettings"的字符串的指针;或 NULL。 这些值是等效的。
Windows 8 和 Windows Server 2012: 指向包含值“http://schemas.microsoft.com/SMI/2011/WindowsSettings"的字符串的指针;也是有效的参数。 NULL 仍等效于上一个值。
[in] settingName
要查询的属性的名称。
[out] pvBuffer
指向接收查询结果的缓冲区的指针。
[in] dwBuffer
接收查询结果的缓冲区大小(以字符为单位)。
[out, optional] pdwWrittenOrRequired
指向值的指针,该值是写入 pvBuffer 指定的缓冲区或保存查询结果所需的字符数。
返回值
如果该函数成功,则返回 TRUE。 否则,它将返回 FALSE。
此函数设置可通过调用 GetLastError 检索的错误。 有关示例,请参阅 检索 Last-Error 代码。 有关错误代码的完整列表,请参阅 系统错误代码。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | winbase.h (包括 Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |