Partager via


structure KSCLOCK_FUNCTIONTABLE (ks.h)

La structure KSCLOCK_FUNCTIONTABLE décrit une table de fonctions pour l’horloge master.

Syntaxe

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

Membres

GetTime

Pointeur vers une routine KStrClockGetTime allouée par le pilote.

GetPhysicalTime

Pointeur vers une routine KStrClockGetPhysicalTime allouée par le pilote.

GetCorrelatedTime

Pointeur vers une routine KStrClockGetCorrelatedTime allouée au pilote.

GetCorrelatedPhysicalTime

Pointeur vers une routine KStrClockGetCorrelatedPhysicalTime allouée au pilote.

Remarques

Fournissez cette structure dans une demande de KSPROPERTY_CLOCK_FUNCTIONTABLE . La demande de propriété retourne ensuite des pointeurs vers les routines demandées.

Les pointeurs de fonction retournés dans cette structure sont valides jusqu’à ce que l’objet de fichier de l’horloge soit libéré.

Configuration requise

Condition requise Valeur
En-tête ks.h (inclure Ks.h)

Voir aussi

KSPROPERTY_CLOCK_FUNCTIONTABLE