Funzione PdhGetDataSourceTimeRangeH (pdh.h)
Determina l'intervallo di tempo, il numero di voci e, se applicabile, le dimensioni del buffer contenente i dati sulle prestazioni dall'origine di input specificata.
Questa funzione è identica alla funzione PdhGetDataSourceTimeRange , ad eccezione del fatto che supporta l'uso di handle per le origini dati.
Sintassi
PDH_FUNCTION PdhGetDataSourceTimeRangeH(
[in] PDH_HLOG hDataSource,
[out] LPDWORD pdwNumEntries,
[out] PPDH_TIME_INFO pInfo,
[in] LPDWORD pdwBufferSize
);
Parametri
[in] hDataSource
Gestire in un'origine dati restituita dalla funzione PdhBindInputDataSource .
[out] pdwNumEntries
Numero di strutture nel buffer pInfo . Questa funzione raccoglie informazioni per un solo intervallo di tempo, quindi il valore è in genere 1 o zero se si è verificato un errore.
[out] pInfo
Struttura PDH_TIME_INFO che riceve l'intervallo di tempo. Le informazioni si estendono su tutti i file di log associati.
[in] pdwBufferSize
Dimensioni della struttura PDH_TIME_INFO , in byte.
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. Di seguito sono riportati i valori possibili.
Codice restituito | Descrizione |
---|---|
|
Un parametro non è valido o non è formattato correttamente. |
|
L'handle del contatore non è valido. |
|
L'origine dati corrente è un'origine dati in tempo reale. |
Requisiti
Requisito | Valore |
---|---|
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 |