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

Vedi anche

Timestamp dei pacchetti