NdisFreeScatterGatherList 関数 (ndis.h)

NdisFreeScatterGatherList 関数は、散布図/収集リストを解放します。

構文

void NdisFreeScatterGatherList(
  [in] IN NDIS_HANDLE          NdisHandle,
  [in] IN PSCATTER_GATHER_LIST ScatterGatherListBuffer,
  [in] IN BOOLEAN              WriteToDevice
);

パラメーター

[in] NdisHandle

呼び出し元の初期化中に取得された NDIS ドライバーまたはインスタンス ハンドル。 これは、 に渡されたのと同じハンドルである必要があります。散布図/収集リストが作成されたときの NdisBuildScatterGatherList 関数。

[in] ScatterGatherListBuffer

解放する呼び出し元によって提供 されるSCATTER_GATHER_LIST 構造体へのポインター。 これは、散布/収集リストが割り当てられたときに NdisBuildScatterGatherList 関数に渡されたバッファーと同じである必要があります。

[in] WriteToDevice

散布図/収集リストがデバイスへの書き込みに使用された場合に TRUE に設定されるブール値。 それ以外の場合は FALSE です

戻り値

なし

解説

NDIS ドライバーは NdisFreeScatterGatherList 関数を呼び出して、 で作成された散布図/収集リストを解放します。 NdisBuildScatterGatherList 関数。

要件

要件
サポートされている最小のクライアント NDIS 6.20 以降でサポートされています。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL = DISPATCH_LEVEL

こちらもご覧ください

NdisBuildScatterGatherList

SCATTER_GATHER_LIST