ndischimney.h ヘッダー

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

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

関数

 
NdisInitiateOffload

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

コールバック関数

 
INDICATE_OFFLOAD_EVENT_HANDLER

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

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

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

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

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

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

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

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

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

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

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

NDIS は、プロトコル ドライバーまたは中間ドライバーの ProtocolIndicateOffloadEvent 関数を呼び出して、基になるドライバーまたはオフロード ターゲットの呼び出しによって開始されたインジケーターを NdisTcpOffloadEventHandler 関数に投稿します。
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

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

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

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

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

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

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

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

NDIS は、ミニポートTcpOffloadSend 関数を呼び出して、オフロードされた TCP 接続でデータを送信します。
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_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のクエリに応答して提供する統計が含まれています。