NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT関数 (netadapter.h)

注意

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

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT関数は、NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES構造体を初期化します。

構文

void NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES *ChecksumCapabilities,
  [_In_]  BOOLEAN                                   IPv4,
  [_In_]  BOOLEAN                                   Tcp,
  [_In_]  BOOLEAN                                   Udp,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM      EvtAdapterOffloadSetChecksum
);

パラメーター

[_Out_] ChecksumCapabilities

ドライバーによって割り当てられた NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES 構造体へのポインター。

[_In_] IPv4

ハードウェアが IPv4 チェックサムを計算および検証できるかどうかを指定するフラグ。

[_In_] Tcp

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

[_In_] Udp

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

[_In_] EvtAdapterOffloadSetChecksum

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

戻り値

なし

解説

この関数によって初期化された NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES 構造体は、 パラメーターとして NetAdapterOffloadSetChecksumCapabilities 関数に渡されます。

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.29
最小 UMDF バージョン 2.33
Header netadapter.h (netadaptercx.h を含む)
Library netadaptercxstub.lib

こちらもご覧ください

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

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES