Condividi tramite


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)

Vedere anche

KSCLOCK_FUNCTIONTABLE

KSCORRELATED_TIME

KSPROPERTY_CLOCK_FUNCTIONTABLE

KeQueryPerformanceCounter