Partager via


PdhOpenQueryH, fonction (pdh.h)

Crée une requête qui est utilisée pour gérer la collection de données de performances.

Cette fonction est identique à la fonction PdhOpenQuery , sauf qu’elle prend en charge l’utilisation de handles pour les sources de données.

Syntaxe

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

Paramètres

[in] hDataSource

Gérez une source de données retournée par la fonction PdhBindInputDataSource .

[in] dwUserData

Valeur définie par l’utilisateur à associer à cette requête. Pour récupérer les données utilisateur ultérieurement, appelez la fonction PdhGetCounterInfo et accédez au membre dwQueryUserData de PDH_COUNTER_INFO.

[out] phQuery

Gérez la requête. Vous utilisez ce handle dans les appels suivants.

Valeur retournée

Si la fonction réussit, elle retourne ERROR_SUCCESS.

Si la fonction échoue, la valeur renvoyée est un code d’erreur système ou un code d’erreur PDH.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête pdh.h
Bibliothèque Pdh.lib
DLL Pdh.dll

Voir aussi

PdhBindInputDataSource