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 を含む) |