Condividi tramite


Funzione PdhSetQueryTimeRange (pdh.h)

Limita gli esempi che è possibile leggere da un file di log a quelli inclusi nell'intervallo di tempo specificato, inclusi.

Sintassi

PDH_FUNCTION PdhSetQueryTimeRange(
  [in] PDH_HQUERY     hQuery,
  [in] PPDH_TIME_INFO pInfo
);

Parametri

[in] hQuery

Handle per la query. La funzione PdhOpenQuery restituisce questo handle.

[in] pInfo

Struttura PDH_TIME_INFO che specifica l'intervallo di tempo. Specificare l'ora come ora del file locale. L'ora di fine deve essere maggiore dell'ora di inizio. È possibile specificare 0 per l'ora di inizio e il valore massimo a 64 bit per l'ora di fine se si desidera leggere tutti i record.

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
PDH_INVALID_HANDLE
L'handle di query non è valido.
PDH_INVALID_ARGUMENT
Il valore dell'intervallo di tempo finale deve essere maggiore del valore dell'intervallo di tempo iniziale.

Commenti

Quando viene raggiunta la fine dell'intervallo di tempo specificato o la fine del file di log, la funzione PdhCollectQueryData restituirà PDH_NO_MORE_DATA.

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

Vedi anche

PdhCollectQueryData

PdhGetDataSourceTimeRange

PdhOpenQuery