次の方法で共有


NetExtensionGetFragmentReturnContext 関数 (returncontext.h)

NetExtensionGetFragmentReturnContext 関数は、net フラグメントのリターン コンテキスト拡張情報を取得します。

構文

EXTERN_C_START NET_FRAGMENT_RETURN_CONTEXT * NetExtensionGetFragmentReturnContext(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

パラメーター

Extension

このフラグメントのリターン コンテキスト拡張情報を記述する NET_EXTENSION 構造体へのポインター。

Index

ターゲット NET_FRAGMENTのフラグメント リング内のインデックス。

戻り値

フラグメントの戻りコンテキスト情報を含む NET_FRAGMENT_RETURN_CONTEXT 構造体へのポインターを返します。

備考

通常、NIC クライアント ドライバーは、データパス キューの作成時にフラグメント拡張機能のオフセットを照会し、キュー コンテキスト空間に格納して、クエリを頻繁に実行する必要がないようにします。 この例については、キュー送受信を参照してください。 クライアントは、キュー コンテキストから戻りコンテキスト オフセットを取得して、netExtensionGetFragmentReturnContext 渡すことができます。

この関数は、NetExtensionGetDataに関するラッパー関数です。

必要条件

要件 価値
ターゲット プラットフォーム 万国
UMDF の最小バージョン する 2.33
ヘッダー returncontext.h
IRQL ターゲット メモリが常駐している限り、任意のレベル

関連項目

キュー を送受信する

パケット記述子と拡張機能の する

NetExtensionGetData