structure INTERFACE_HARDWARE_CROSSTIMESTAMP (iphlpapi.h)
Décrit un horodatage croisé récupéré à partir d’une carte réseau. Un horodatage croisé fait référence à un ensemble d’horodatages matériels carte d’interface réseau (NIC) et d’horodatages système obtenus très près les uns des autres.
Pour récupérer un horodatage croisé, appelez la fonction CaptureInterfaceHardwareCrossTimestamp . Cette fonction retourne l’horodatage de la carte réseau sous la forme d’un objet INTERFACE_HARDWARE_CROSSTIMESTAMP .
Pour plus d’informations et des exemples de code, consultez Horodatage de paquets.
Syntaxe
typedef struct _INTERFACE_HARDWARE_CROSSTIMESTAMP {
ULONG64 SystemTimestamp1;
ULONG64 HardwareClockTimestamp;
ULONG64 SystemTimestamp2;
} INTERFACE_HARDWARE_CROSSTIMESTAMP, *PINTERFACE_HARDWARE_CROSSTIMESTAMP;
Membres
SystemTimestamp1
Type : ULONG64
Le pilote de carte réseau le remplit avec un horodatage système dont la valeur correspond à une valeur retournée par QueryPerformanceCounter (QPC).
SystemTimestamp1 est obtenu avant HardwareClockTimestamp ; tandis que SystemTimestamp2 est pris après HardwareClockTimestamp. Les valeurs d’horodatage sont obtenues au plus près les unes des autres.
HardwareClockTimestamp
Type : ULONG64
Le pilote de carte réseau remplit cette valeur avec une valeur obtenue à partir de son horloge matérielle d’interface réseau carte (NIC).
SystemTimestamp2
Type : ULONG64
Le pilote de carte réseau le remplit avec un horodatage système dont la valeur correspond à une valeur retournée par QueryPerformanceCounter (QPC).
SystemTimestamp1 est obtenu avant HardwareClockTimestamp ; tandis que SystemTimestamp2 est pris après HardwareClockTimestamp. Les valeurs d’horodatage sont obtenues au plus près les unes des autres.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (build 10.0.22000.194) |
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | iphlpapi.h |