Partager via


INTERFACE_TIMESTAMP_CAPABILITIES structure (iphlpapi.h)

Décrit les fonctionnalités d’horodatage exactes prises en charge par une carte réseau.

Pour récupérer les fonctionnalités d’horodatage prises en charge d’une carte réseau, appelez la fonction GetInterfaceSupportedTimestampCapabilities . Cette fonction retourne les fonctionnalités d’horodatage prises en charge sous la forme d’un objet INTERFACE_TIMESTAMP_CAPABILITIES .

Pour plus d’informations et des exemples de code, consultez Horodatage des paquets.

Syntaxe

typedef struct _INTERFACE_TIMESTAMP_CAPABILITIES {
  ULONG64                                   HardwareClockFrequencyHz;
  BOOLEAN                                   SupportsCrossTimestamp;
  INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES HardwareCapabilities;
  INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES SoftwareCapabilities;
} INTERFACE_TIMESTAMP_CAPABILITIES, *PINTERFACE_TIMESTAMP_CAPABILITIES;

Membres

HardwareClockFrequencyHz

Type : ULONG64

Contient la fréquence de l’horloge matérielle de la carte réseau, arrondie à l’entier le plus proche en unités Hertz. Notez qu’il s’agit de la fréquence nominale et que la fréquence réelle peut ne pas être la même que celle-ci. Ces données peuvent être utilisées pour afficher la fréquence d’horloge nominale aux utilisateurs finaux à des fins d’information. Il est possible que HardwareClockFrequencyHz contienne la valeur 0.

SupportsCrossTimestamp

Type : BOOLEAN

La valeur TRUE indique que le pilote de carte réseau est capable de générer un horodatage croisé matériel. Un horodatage croisé fait référence à un ensemble d’horodatage matériels de carte d’interface réseau (NIC) et d’horodatages système obtenus très près les uns des autres. La valeur FALSE indique que cette fonctionnalité n’existe pas.

HardwareCapabilities

Type : INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES

Décrit les fonctionnalités d’horodatage du matériel de l’interface réseau carte (carte réseau). L’activation des horodatages matériels et logiciels n’est pas prise en charge.

SoftwareCapabilities

Type : INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES

Décrit les fonctionnalités d’horodatage logiciel d’un pilote miniport d’interface réseau carte (carte réseau). L’activation des horodatages matériels et logiciels n’est pas prise en charge.

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

Voir aussi

Horodatage des paquets