NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 構造体 (ndis.h)

NDIS ミニポート ドライバーは、タスク オフロードと接続オフロード属性 (存在する場合) を定義するために、ミニポート アダプターに関連付けられているNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES構造を設定します。

構文

typedef struct _NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES {
  NDIS_OBJECT_HEADER           Header;
  PNDIS_OFFLOAD                DefaultOffloadConfiguration;
  PNDIS_OFFLOAD                HardwareOffloadCapabilities;
  PNDIS_TCP_CONNECTION_OFFLOAD DefaultTcpConnectionOffloadConfiguration;
  PNDIS_TCP_CONNECTION_OFFLOAD TcpConnectionOffloadHardwareCapabilities;
} NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES;

メンバー

Header

NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES構造体のNDIS_OBJECT_HEADER構造体。 Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTESに設定し、Revision メンバーを NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1に、Size メンバーを NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1に設定します。

DefaultOffloadConfiguration

ミニポート アダプターによって提供される現在のオフロード機能を示す NDIS_OFFLOAD構造体への ポインター。

HardwareOffloadCapabilities

ミニポート アダプターでサポートされているすべてのタスク オフロード機能を示すNDIS_OFFLOAD構造体へのポインター。 これらの機能には、レジストリ内の標準化されたキーワードによって現在無効になっている機能が含まれます。

DefaultTcpConnectionOffloadConfiguration

へのポインター NDIS_TCP_CONNECTION_OFFLOAD ミニポート アダプターによって提供される現在の接続オフロード機能を示す構造体。

TcpConnectionOffloadHardwareCapabilities

ミニポート アダプターでサポートされているすべての接続オフロード機能を示すNDIS_TCP_CONNECTION_OFFLOAD構造体へのポインター。 これらの機能には、レジストリ内の標準化されたキーワードによって現在無効になっている機能が含まれます。

注釈

タスク オフロードまたは接続オフロードをサポートするミニポート ドライバーは、 の MiniportAttributes パラメーター内のNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES構造体へのポインターを渡します NdisMSetMiniportAttributes 関数。 ミニポート ドライバーは、初期化中にミニポートInitializeEx 関数から NdisMSetMiniportAttributes を呼び出します。

要件

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

こちらもご覧ください

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes