Condividi tramite


struttura KSCLOCK_FUNCTIONTABLE (ks.h)

La struttura KSCLOCK_FUNCTIONTABLE descrive una tabella delle funzioni per l'orologio master.

Sintassi

typedef struct {
  PFNKSCLOCK_GETTIME        GetTime;
  PFNKSCLOCK_GETTIME        GetPhysicalTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedPhysicalTime;
} KSCLOCK_FUNCTIONTABLE, *PKSCLOCK_FUNCTIONTABLE;

Membri

GetTime

Puntatore a una routine di KStrClockGetTime allocata dal driver.

GetPhysicalTime

Puntatore a un driver allocato routine KStrClockGetPhysicalTime.

GetCorrelatedTime

Puntatore a una routine di KStrClockGetCorrelatedTime allocata dal driver.

GetCorrelatedPhysicalTime

Puntatore a una routine di KStrClockGetCorrelatedPhysicalTime allocata dal driver.

Osservazioni

Specificare questa struttura in una richiesta di KSPROPERTY_CLOCK_FUNCTIONTABLE. La richiesta di proprietà restituisce quindi puntatori alle routine richieste.

I puntatori di funzione restituiti in questa struttura sono validi fino al rilascio dell'oggetto file dell'orologio.

Fabbisogno

Requisito Valore
intestazione ks.h (include Ks.h)

Vedere anche

KSPROPERTY_CLOCK_FUNCTIONTABLE