NetExtensionGetData 関数 (extension.h)
NetExtensionGetData 関数は、ネット パケットのパケット拡張データを取得します。
構文
void * NetExtensionGetData(
NET_EXTENSION const *Extension,
UINT32 Index
);
パラメーター
Extension
このパケット キューに対して要求された拡張情報を記述する NET_EXTENSION 構造体へのポインター。
Index
ターゲット NET_PACKETのパケット リング内のインデックス。
戻り値
このパケットの拡張情報を保持する構造体へのポインターを返します。
注釈
クライアント ドライバーは、この関数を直接呼び出さないでください。 代わりに、取得する拡張機能の種類に適したラッパー関数を呼び出す必要があります。
- チェックサム オフロード情報の場合、クライアント ドライバーは NetExtensionGetPacketChecksum を呼び出します。
- 汎用セグメント化オフロード (GSO) 情報の場合、クライアント ドライバーは NetExtensionGetPacketLso を呼び出します。
- 受信セグメント結合 (RSC) オフロード情報の場合、クライアント ドライバーは NetExtensionGetPacketRsc を呼び出します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
最小 KMDF バージョン | 1.29 |
最小 UMDF バージョン | 2.33 |
Header | extension.h (netadaptercx.h を含む) |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |