次の方法で共有


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 構造体。 ヘッダー 指定する構造体の 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構造体へのポインター。 これらの機能には、レジストリの標準化されたキーワードによって現在無効になっている機能が含まれます。

備考

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

必要条件

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

関連項目

ミニポートInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes