NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 構造体 (ntddndis.h)

NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD構造体には、受信セグメント合体 (RSC) のオフロード サポート状態が含まれています。

構文

typedef struct _NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD {
  struct {
    BOOLEAN Enabled;
  } IPv4;
  struct {
    BOOLEAN Enabled;
  } IPv6;
} NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD, *PNDIS_TCP_RECV_SEG_COALESCE_OFFLOAD;

メンバー

IPv4

IPv4.Enabled

IPv4 トラフィックでの RSC 処理がサポートされている場合に TRUE に設定されるブール値。 それ以外の場合、このメンバーは FALSE です。

IPv6

IPv6.Enabled

IPv6 トラフィックでの RSC 処理がサポートされている場合に TRUE に設定されるブール値。 それ以外の場合、このメンバーは FALSE です。

注釈

ミニポート ドライバーは、NdisMSetMiniportAttributes 関数に渡されるNDIS_OFFLOAD構造体の Rsc メンバーで受信セグメント合体 (RSC) のサポートをアドバタイズします。

ミニポート ドライバーは、これらのプロトコルの RSC をサポートしている場合、 IPv4.Enabled メンバーまたは IPv6.Enabled メンバー、または NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 構造体の両方を TRUE に設定できます。 ミニポート ドライバーは、802.3 以上のカプセル化の RSC をサポートする必要があり、その他のカプセル化をサポートできます。 ミニポート ドライバーが一部のカプセル化に対して RSC をサポートしていない場合は、そのカプセル化の種類の受信パケットは、スタックを正常に示す必要があります。

ミニポート ドライバーが RSC をサポートしているかどうかを判断するには、NDIS ドライバーとその他のアプリケーションは、 NDIS_OFFLOAD構造体を 返すOID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID を照会できます。

要件

要件
サポートされている最小のクライアント NDIS 6.30 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES