ndischimney.h ヘッダー

このヘッダーはネットワークによって使用されます。 詳細については、以下を参照してください。

ndischimney.h には、次のプログラミング インターフェイスが含まれています。

Functions

 
NdisInitiateOffload の

プロトコルまたは中間ドライバーは、NDISInitiateOffload 関数を呼び出して、TCP のチムニー状態オブジェクトをオフロードします。
NdisInvalidateOffload の

プロトコルまたは中間ドライバーは、NdisInvalidateOffload 関数を呼び出して、以前にオフロードされた TCP チムニー状態オブジェクトを無効にします。
NdisMGetOffloadHandlers の

この関数は、特定のチムニー型の NDIS 関数のエントリ ポイントを取得します。
NdisMInitiateOffloadComplete の

オフロード ターゲットは NdisMInitiateOffloadComplete 関数を呼び出して、ミニポートInitiateOffload 関数の以前の呼び出しによって開始されたオフロード操作を完了します。
NdisMInvalidateOffloadComplete の

オフロード ターゲットは、NdisMInvalidateOffloadComplete 関数を呼び出して、オフロード ターゲットのミニポートInvalidateOffload 関数の以前の呼び出しによって開始された無効なオフロード操作を完了します。
NdisMOffloadEventIndicate の

オフロード ターゲットは、NdisMOffloadEventIndicate 関数を呼び出して、さまざまなイベントをホスト スタックに示します。
NdisMQueryOffloadStateComplete の

オフロード ターゲットは、NdisMQueryOffloadStateComplete 関数を呼び出して、オフロード ターゲットのミニポートQueryOffload 関数への以前の呼び出しによって開始されたクエリ オフロード操作を完了します。
NdisMTerminateOffloadComplete の

オフロード ターゲットは、NdisMTerminateOffloadComplete 関数を呼び出して、オフロード ターゲットの MiniportTerminateOffload 関数への以前の呼び出しによって開始された終了オフロード操作を完了します。
NdisMUpdateOffloadComplete の

オフロード ターゲットは、NdisMUpdateOffloadComplete 関数を呼び出して、オフロード ターゲットのミニポートUpdateOffload 関数への以前の呼び出しによって開始された更新オフロード操作を完了します。
NdisOffloadTcpDisconnect の

プロトコルまたは中間ドライバーは、オフロードされた TCP 接続の送信の半分を閉じる NdisOffloadTcpDisconnect 関数を呼び出します。
NdisOffloadTcpForward の

プロトコル ドライバーまたは中間ドライバーは、基になるドライバーまたはオフロード ターゲットに未確認の受信 TCP セグメントを転送する NdisOffloadTcpForward 関数を呼び出します。
NdisOffloadTcpReceive の

プロトコル ドライバーまたは中間ドライバーは、NdisOffloadTcpReceive 関数を呼び出して、オフロードされた TCP 接続で受信要求 (受信バッファー) をポストします。
NdisOffloadTcpReceiveReturn の

プロトコル ドライバーまたは中間ドライバーは、基になるオフロード ターゲットにNET_BUFFER_LISTおよび関連付けられている構造体の所有権を返す NdisOffloadTcpReceiveReturn 関数を呼び出します。
NdisOffloadTcpSend を する

プロトコル ドライバーまたは中間ドライバーは、オフロードされた TCP 接続でデータを送信する NdisOffloadTcpSend 関数を呼び出します。
NdisQueryOffloadState の

プロトコルまたは中間ドライバーは、NdisQueryOffloadState 関数を呼び出して、以前にオフロードされた TCP チムニー状態オブジェクトに対してクエリを実行します。
NdisTerminateOffload

プロトコル ドライバーまたは中間ドライバーは、NdisTerminateOffload 関数を呼び出して、1 つ以上の状態オブジェクトのオフロードを終了します。
NdisUpdateOffload の

プロトコルまたは中間ドライバーは、以前にオフロードされた TCP チムニー状態オブジェクトを更新する NdisUpdateOffload 関数を呼び出します。

コールバック関数

 
INDICATE_OFFLOAD_EVENT_HANDLER

NDIS は、基になるドライバーまたはオフロード ターゲットの呼び出しによって開始された通知を NdisMOffloadEventIndicate 関数に投稿するプロトコル ドライバーまたは中間ドライバーの ProtocolIndicateOffloadEvent 関数を呼び出します。
INITIATE_OFFLOAD_COMPLETE_HANDLER

NDIS は、プロトコル ドライバーまたは中間ドライバーの ProtocolInitiateOffloadComplete 関数を呼び出して、ドライバーが NdisInitiateOffload 関数を呼び出すことによって以前に開始したオフロード操作を完了します。
INVALIDATE_OFFLOAD_COMPLETE_HANDLER

NDIS は、プロトコル ドライバーまたは中間ドライバーの ProtocolInvalidateOffloadComplete 関数を呼び出して、NdisInvalidateOffload 関数を呼び出してドライバーが以前に開始した無効な操作を完了します。
NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE

オフロード ターゲットは、NdisTcpOffloadDisconnectComplete 関数を呼び出して、オフロード ターゲットのミニポートTcpOffloadDisconnect 関数への以前の呼び出しによって開始された切断要求を完了します。
NDIS_TCP_OFFLOAD_EVENT_INDICATE

オフロード ターゲットは、NdisTcpOffloadEventHandler 関数を呼び出して、オフロードされた TCP 接続に関連するイベントを示します。
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE

オフロード ターゲットは、NdisTcpOffloadForwardComplete 関数を呼び出して、オフロード ターゲットのミニポートTcpOffloadForward 関数に対して行われた 1 つ以上の転送要求を完了します。
NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE

オフロード ターゲットは NdisTcpOffloadReceiveComplete 関数を呼び出して、ポストされた受信要求 (受信バッファー) をホスト スタックに返します。
NDIS_TCP_OFFLOAD_RECEIVE_INDICATE

オフロード ターゲットは、NdisTcpOffloadReceiveHandler 関数を呼び出して、受信したネットワーク データがクライアント アプリケーションで使用可能であることを示します。
NDIS_TCP_OFFLOAD_SEND_COMPLETE

オフロード ターゲットは、NdisTcpOffloadSendComplete 関数を呼び出して、オフロード ターゲットのミニポートTcpOffloadSend 関数に対して行われた 1 つ以上の送信要求を完了します。
QUERY_OFFLOAD_COMPLETE_HANDLER

NDIS は、プロトコル ドライバーまたは中間ドライバーの ProtocolQueryOffloadComplete 関数を呼び出して、NdisQueryOffloadState 関数を呼び出してドライバーが以前に開始したクエリ オフロード操作を完了します。
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER

NDIS は、プロトコル ドライバーまたは中間ドライバーの ProtocolTcpOffloadDisconnectComplete 関数を呼び出して、NdisOffloadTcpDisconnect 関数を呼び出すことによってドライバーが以前に開始した切断操作を完了します。
TCP_OFFLOAD_EVENT_HANDLER

NDIS は、基になるドライバーまたはオフロード ターゲットの呼び出しによって開始された通知を NdisTcpOffloadEventHandler 関数に投稿するプロトコル ドライバーまたは中間ドライバーの ProtocolIndicateOffloadEvent 関数を呼び出します。
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER

NDIS は、プロトコルまたは中間ドライバーの ProtocolTcpOffloadForwardComplete 関数を呼び出して、ドライバーが以前に NdisOffloadTcpForward 関数を呼び出して開始した前方操作を完了します。
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER

NDIS は、基になるドライバーまたはオフロード ターゲットによって示されている受信データを配信するプロトコル ドライバーまたは中間ドライバーの ProtocolTcpOffloadReceiveIndicate 関数を呼び出します。
TCP_OFFLOAD_RECV_COMPLETE_HANDLER

NDIS は、プロトコルまたは中間ドライバーの ProtocolTcpOffloadReceiveComplete 関数を呼び出して、NdisOffloadTcpReceive 関数を呼び出すことによってドライバーが以前に開始した受信操作を完了します。
TCP_OFFLOAD_SEND_COMPLETE_HANDLER

NDIS は、プロトコルまたは中間ドライバーの ProtocolTcpOffloadSendComplete 関数を呼び出して、NdisOffloadTcpSend 関数を呼び出すことによってドライバーが以前に開始した送信操作を完了します。
TERMINATE_OFFLOAD_COMPLETE_HANDLER

NDIS は、プロトコルまたは中間ドライバーの ProtocolTerminateOffloadComplete 関数を呼び出して、NdisTerminateOffload 関数を呼び出すことによってドライバーが以前に開始した終了オフロード操作を完了します。
UPDATE_OFFLOAD_COMPLETE_HANDLER

NDIS は、プロトコル ドライバーまたは中間ドライバーの ProtocolUpdateOffloadComplete 関数を呼び出して、NdisUpdateOffload 関数を呼び出すことによってドライバーが以前に開始した更新オフロード操作を完了します。
W_INITIATE_OFFLOAD_HANDLER

ミニポートInitiateOffload は、ホスト スタックから TCP チムニー状態をオフロードします。
W_INVALIDATE_OFFLOAD_HANDLER

ミニポートInvalidateOffload 関数は、以前にオフロードされた TCP チムニー状態オブジェクトを無効にします。
W_QUERY_OFFLOAD_HANDLER

MiniportQueryOffload 関数は、以前にオフロードされた TCP チムニー状態オブジェクトを照会します。
W_TCP_OFFLOAD_DISCONNECT_HANDLER

ミニポートTcpOffloadDisconnect 関数は、オフロードされた TCP 接続の送信の半分を閉じます。
W_TCP_OFFLOAD_FORWARD_HANDLER

NDIS は、ミニポートTcpOffloadForward 関数を呼び出して、未確認の受信 TCP セグメントをオフロード ターゲットに転送します。
W_TCP_OFFLOAD_RECEIVE_HANDLER

NDIS は、オフロードされた TCP 接続で受信要求 (受信バッファー) をポストするミニポートTcpOffloadReceive 関数を呼び出します。
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER

NDIS は、ミニポートTcpOffloadReceiveReturn 関数を呼び出して、NET_BUFFER_LISTおよび関連する構造体の所有権をオフロード ターゲットに返します。
W_TCP_OFFLOAD_SEND_HANDLER

NDIS は、オフロードされた TCP 接続でデータを送信するミニポートTcpOffloadSend 関数を呼び出します。
W_TERMINATE_OFFLOAD_HANDLER

MiniportTerminateOffload 関数は、1 つ以上の状態オブジェクトのオフロードを終了します。
W_UPDATE_OFFLOAD_HANDLER

MiniportUpdateOffload 関数は、以前にオフロードされた TCP チムニー状態オブジェクトを更新します。

構造

 
IP_OFFLOAD_STATS

IP_OFFLOAD_STATS構造体には、オフロード ターゲットがOID_IP4_OFFLOAD_STATSまたはOID_IP6_OFFLOAD_STATSのクエリに応答して提供する統計情報が含まれています。
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体は、プロトコル ドライバーの汎用のチムニー オフロード エントリ ポイントを指定します。
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体は、プロトコルまたは中間ドライバーの TCP チムニー オフロード固有のエントリ ポイントを指定します。
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST構造は、TCP チムニー オフロード状態ツリーの基本的な構成要素です。 オフロード状態ツリーには、1 つ以上のNDIS_MINIPORT_OFFLOAD_BLOCK_LIST構造体を含めることができます。
NDIS_OFFLOAD_HANDLE

NDIS_OFFLOAD_HANDLE構造体は、オフロード状態オブジェクトのドライバーのコンテキストを表します。
NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST構造体。
NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS構造体は、オフロード ターゲットまたは中間ドライバーの汎用のNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS オフロード ミニポート エントリ ポイントを指定します。
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS構造体は、オフロード ターゲットの TCP チムニー オフロード固有のエントリ ポイントを指定します。
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS

NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS構造体は、OID_TCP_CONNECTION_OFFLOAD_PARAMETERS OID の TCP チムニー オフロード情報を提供します。
NDIS_TCP_OFFLOAD_EVENT_HANDLERS

NDIS_TCP_OFFLOAD_EVENT_HANDLERS構造体には、TCP チムニーの NDIS 関数のエントリ ポイントが含まれています。
NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CACHED構造体には、近隣状態オブジェクトのキャッシュされた変数が含まれています。
NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_CONST構造体には、近隣状態オブジェクトの定数変数が含まれています。
NEIGHBOR_OFFLOAD_STATE_DELEGATED

NEIGHBOR_OFFLOAD_STATE_DELGATED構造体には、近隣状態オブジェクトの委任された変数が含まれています。
OFFLOAD_STATE_HEADER

OFFLOAD_STATE_HEADER構造体は、オフロード状態構造体のヘッダーとして機能します。
PATH_OFFLOAD_STATE_CACHED

PATH_OFFLOAD_STATE_CACHED構造体には、パス状態オブジェクトのキャッシュされた変数が含まれています。
PATH_OFFLOAD_STATE_CONST

PATH_OFFLOAD_STATE_CONST構造体には、パス状態オブジェクトの定数変数が含まれています。
PATH_OFFLOAD_STATE_DELEGATED

PATH_OFFLOAD_STATE_DELEGATED構造体には、パス状態オブジェクトの委任された変数が含まれています。
TCP_OFFLOAD_STATE_CACHED

TCP_OFFLOAD_STATE_CACHED構造体には、TCP 接続状態オブジェクトのキャッシュされた変数が含まれています。
TCP_OFFLOAD_STATE_CONST

TCP_OFFLOAD_STATE_CONST構造体には、TCP 接続状態オブジェクトの定数変数が含まれています。
TCP_OFFLOAD_STATE_DELEGATED

TCP_OFFLOAD_STATE_DELEGATED構造体には、TCP 接続状態オブジェクトの委任された変数が含まれています。
TCP_OFFLOAD_STATS

TCP_OFFLOAD_STATS構造体には、オフロード ターゲットがOID_TCP4_OFFLOAD_STATSまたはOID_TCP6_OFFLOAD_STATSのクエリに応答して提供する統計情報が含まれています。