INTERFACE_HARDWARE_CROSSTIMESTAMP struttura (iphlpapi.h)
Descrive un timestamp incrociato recuperato da una scheda di rete. Un timestamp incrociato fa riferimento a un set di timestamp hardware della scheda di interfaccia di rete e timestamp di sistema ottenuti molto vicino a un altro.
Per recuperare un timestamp incrociato, chiamare la funzione CaptureInterfaceHardwareCrossTimestamp . Tale funzione restituisce il timestamp dalla scheda di rete sotto forma di un oggetto INTERFACE_HARDWARE_CROSSTIMESTAMP .
Per altre informazioni ed esempi di codice, vedere Timestamp dei pacchetti.
Sintassi
typedef struct _INTERFACE_HARDWARE_CROSSTIMESTAMP {
ULONG64 SystemTimestamp1;
ULONG64 HardwareClockTimestamp;
ULONG64 SystemTimestamp2;
} INTERFACE_HARDWARE_CROSSTIMESTAMP, *PINTERFACE_HARDWARE_CROSSTIMESTAMP;
Members
SystemTimestamp1
Tipo: ULONG64
Il driver della scheda di rete riempie questo valore con un timestamp di sistema il cui valore corrisponde a un valore restituito da QueryPerformanceCounter (QPC).
SystemTimestamp1 viene ottenuto prima di HardwareClockTimestamp; mentre SystemTimestamp2 viene preso dopo HardwareClockTimestamp. I valori timestamp vengono ottenuti il più strettamente possibile tra loro.
HardwareClockTimestamp
Tipo: ULONG64
Il driver della scheda di rete riempie questo valore con un valore ottenuto dall'orologio hardware della scheda di interfaccia di rete (NIC).
SystemTimestamp2
Tipo: ULONG64
Il driver della scheda di rete riempie questo valore con un timestamp di sistema il cui valore corrisponde a un valore restituito da QueryPerformanceCounter (QPC).
SystemTimestamp1 viene ottenuto prima di HardwareClockTimestamp; mentre SystemTimestamp2 viene preso dopo HardwareClockTimestamp. I valori timestamp vengono ottenuti il più strettamente possibile tra loro.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (Build 10.0.22000.194) |
Server minimo supportato | Windows Server 2022 |
Intestazione | iphlpapi.h |