Share via


INTERFACE_HARDWARE_CROSSTIMESTAMP結構 (iphlpapi.h)

描述從網路適配器擷取的交叉時間戳。 交叉時間戳是指一組網路適配器, (NIC) 硬體時間戳和系統時間戳 () 非常接近彼此取得。

若要擷取交叉時間戳,請呼叫 CaptureInterfaceHardwareCrossTimestamp 函式。 該函式會以 INTERFACE_HARDWARE_CROSSTIMESTAMP 物件的形式,從網路適配器傳回時間戳。

如需詳細資訊和程式代碼範例,請參閱 封包時間戳

語法

typedef struct _INTERFACE_HARDWARE_CROSSTIMESTAMP {
  ULONG64 SystemTimestamp1;
  ULONG64 HardwareClockTimestamp;
  ULONG64 SystemTimestamp2;
} INTERFACE_HARDWARE_CROSSTIMESTAMP, *PINTERFACE_HARDWARE_CROSSTIMESTAMP;

成員

SystemTimestamp1

類型: ULONG64

網路適配器驅動程式會將此值填入系統時間戳,其值會對應至 QueryPerformanceCounter 所傳回的值, (QPC) 。

SystemTimestamp1 是在 HardwareClockTimestamp 之前取得;而 SystemTimestamp2 是在 HardwareClockTimestamp 之後取得。 時間戳值會盡可能接近彼此取得。

HardwareClockTimestamp

類型: ULONG64

網路適配器驅動程式會以從網路適配器取得的值填入此值, (NIC) 硬體時鐘。

SystemTimestamp2

類型: ULONG64

網路適配器驅動程式會將此值填入系統時間戳,其值會對應至 QueryPerformanceCounter 所傳回的值, (QPC) 。

SystemTimestamp1 是在 HardwareClockTimestamp 之前取得;而 SystemTimestamp2 是在 HardwareClockTimestamp 之後取得。 時間戳值會盡可能接近彼此取得。

規格需求

需求
最低支援的用戶端 Windows 11 (組建 10.0.22000.194)
最低支援的伺服器 Windows Server 2022
標頭 iphlpapi.h

另請參閱

封包時間戳