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 |
Header | iphlpapi.h |