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