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のクエリに応答して提供する統計が含まれています。 |