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 |