次の方法で共有


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) のサポートをアドバタイズします。

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

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

必要条件

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

関連項目

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES