Share via


INTERFACE_TIMESTAMP_CAPABILITIES結構 (iphlpapi.h)

描述網路適配器支援的確切時間戳功能。

若要擷取網路適配器支持的時間戳功能,請呼叫 GetInterfaceSupportedTimestampCapabilities 函式。 該函式會以 INTERFACE_TIMESTAMP_CAPABILITIES 物件的形式傳回支持的時間戳功能。

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

語法

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;

成員

HardwareClockFrequencyHz

類型: ULONG64

包含網路適配器硬體時鐘的頻率,以 Hertz 單位四捨五入為最接近的整數。 請注意,這是名義頻率,而實際頻率可能與這個頻率不同。 此數據可用來向用戶顯示具名時鐘頻率,以供參考之用。 HardwareClockFrequencyHz 可以包含值 0。

SupportsCrossTimestamp

類型: BOOLEAN

TRUE 值表示網路適配器驅動程式能夠產生硬體交叉時間戳。 交叉時間戳是指一組網路適配器, (NIC) 硬體時間戳和系統時間戳 () 非常接近彼此取得。 FALSE 值表示這項功能不存在。

HardwareCapabilities

類型: INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES

描述網路適配器 (NIC) 硬體的時間戳功能。 不支援同時啟用硬體和軟體時間戳。

SoftwareCapabilities

類型: INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES

描述網路適配器 (NIC) 迷你埠驅動程式的軟體時間戳功能。 不支援同時啟用硬體和軟體時間戳。

規格需求

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

另請參閱

封包時間戳