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) |