structure KSCLOCK_FUNCTIONTABLE (ks.h)
La structure KSCLOCK_FUNCTIONTABLE décrit une table de fonctions pour l’horloge principale.
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 par le pilote.
GetCorrelatedPhysicalTime
Pointeur vers une routine KStrClockGetCorrelatedPhysicalTime allouée par le pilote.
Remarques
Fournissez cette structure dans une demande de KSPROPERTY_CLOCK_FUNCTIONTABLE. La requête 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é.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ks.h (include Ks.h) |