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
包含网络适配器的硬件时钟的频率,舍入为以赫氏单位表示的最接近整数。 请注意,这是名义频率,实际频率可能与此不同。 此数据可用于向最终用户显示名义时钟频率,以便提供信息。 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 |