NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES構造体 (netadapter.h)

注意

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES関数は、NetAdapterCx 2.1 以降では非推奨です。 現在のチェックサム オフロード関数の詳細については、「 チェックサム オフロード」を参照してください。

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES構造では、チェックサムの計算と検証をオフロードするためのネットワーク インターフェイス カード (NIC) の機能について説明します。

構文

typedef struct _NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES {
  ULONG                                Size;
  BOOLEAN                              IPv4;
  BOOLEAN                              Tcp;
  BOOLEAN                              Udp;
  PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM EvtAdapterOffloadSetChecksum;
} NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES;

メンバー

Size

この構造体のサイズ (バイト単位)。

IPv4

NIC が IPv4 チェックサムを計算および検証できるかどうかを示すフラグ。

Tcp

NIC が TCP チェックサムを計算および検証できるかどうかを指定するフラグ。

Udp

NIC が UDP チェックサムを計算および検証できるかどうかを指定するフラグ。

EvtAdapterOffloadSetChecksum

EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM コールバック関数のクライアント ドライバーの実装へのポインター。

注釈

この構造体を初期化するには 、NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT を呼び出します。 初期化 されたNET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES 構造体は、 パラメーターとして NetAdapterOffloadSetChecksumCapabilities に渡されます。

要件

要件
最小 KMDF バージョン 1.29
Header netadapter.h (netadaptercx.h を含む)

こちらもご覧ください

NetAdapterCx ハードウェア オフロード

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetChecksumCapabilities