PdhOpenQueryH 函数 (pdh.h)

创建用于管理性能数据收集的新查询。

此函数与 PdhOpenQuery 函数相同,只不过它支持对数据源使用句柄。

语法

PDH_FUNCTION PdhOpenQueryH(
  [in]  PDH_HLOG   hDataSource,
  [in]  DWORD_PTR  dwUserData,
  [out] PDH_HQUERY *phQuery
);

parameters

[in] hDataSource

PdhBindInputDataSource 函数返回的数据源的句柄。

[in] dwUserData

要与此查询关联的用户定义的值。 若要稍后检索用户数据,请调用 PdhGetCounterInfo 函数并访问 PDH_COUNTER_INFOdwQueryUserData 成员。

[out] phQuery

查询的句柄。 在后续调用中使用此句柄。

返回值

如果函数成功,则返回ERROR_SUCCESS。

如果函数失败,则返回值为 系统错误代码PDH 错误代码

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 pdh.h
Library Pdh.lib
DLL Pdh.dll

请参阅

PdhBindInputDataSource