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 |