NetExtensionGetData 関数 (extension.h)
NetExtensionGetData 関数は、net パケットのパケット拡張データを取得します。
構文
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 |
ヘッダー | extension.h (netadaptercx.h を含む) |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |