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 numero di 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 orologio dall'avvio del sistema.
Valore restituito
Questa routine restituisce l'ora di sistema corrente come valore di tipo LONGLONG. Questo valore viene specificato in 100 unità nanosecondi.
Commenti
È possibile ottenere un punto di ingresso per questa routine fornendo una struttura KSCLOCK_FUNCTIONTABLE allocata dal driver in una richiesta di KSPROPERTY_CLOCK_FUNCTIONTABLE.
Il tempo di sistema viene acquisito da KeQueryPerformanceCounter.
Entrambi i valori temporali vengono specificati in 100 unità nanosecondhe.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |