PFNKSCLOCK_CORRELATEDTIME funzione di callback (ks.h)
La routine è una routine fornita dal sistema che recupera e quanto segue:
KStrClockGetCorrelatedTime è una routine fornita dal sistema che recupera sia l'ora di sistema corrente che il conteggio dei tick dell'orologio corrispondente dall'avvio.
KStrClockGetCorrelatedPhysicalTime è una routine fornita dal sistema che recupera sia l'ora di sistema corrente che il delta sospeso e il segno di spunta dell'orologio corrispondente dall'avvio.
Sintassi
PFNKSCLOCK_CORRELATEDTIME PfnksclockCorrelatedtime;
LONGLONG PfnksclockCorrelatedtime(
[in] PFILE_OBJECT FileObject,
[out] PLONGLONG SystemTime
)
{...}
Parametri
[in] FileObject
Puntatore alla struttura FILE_OBJECT a cui è stato restituito un handle quando è stata creata l'istanza dell'orologio.
[out] SystemTime
Puntatore a un intero a 64 bit contenente il numero di tick di clock dall'avvio del sistema.
Valore restituito
Questa routine restituisce l'ora di sistema corrente come valore di tipo LONGLONG. Questo valore viene specificato in unità di 100 nanosecondi.
Osservazioni
È possibile ottenere un punto di ingresso per questa routine specificando una struttura di KSCLOCK_FUNCTIONTABLE allocata dal driver in una richiesta di KSPROPERTY_CLOCK_FUNCTIONTABLE.
L'ora di sistema viene acquisita da KeQueryPerformanceCounter.
Entrambi i valori temporali vengono specificati in unità di 100 nanosecondi.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | ks.h (include Ks.h) |