Condividi tramite


Funzione PdhOpenQueryH (pdh.h)

Crea una nuova query utilizzata per gestire la raccolta di dati sulle prestazioni.

Questa funzione è identica alla funzione PdhOpenQuery , ad eccezione del fatto che supporta l'uso di handle per le origini dati.

Sintassi

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

Parametri

[in] hDataSource

Handle in un'origine dati restituita dalla funzione PdhBindInputDataSource .

[in] dwUserData

Valore definito dall'utente da associare a questa query. Per recuperare i dati utente in un secondo momento, chiamare la funzione PdhGetCounterInfo e accedere al membro dwQueryUserData di PDH_COUNTER_INFO.

[out] phQuery

Handle per la query. Questo handle viene usato nelle chiamate successive.

Valore restituito

Se la funzione ha esito positivo, restituisce ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore di sistema o un codice di errore PDH.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione pdh.h
Libreria Pdh.lib
DLL Pdh.dll

Vedi anche

PdhBindInputDataSource