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 |