NDIS_PROCESS_SG_LIST コールバック関数 (ndis.h)

NetProcessSGList 関数 (NDIS_PROCESS_SG_LIST_HANDLERエントリ ポイント) は、散布図/収集リストを処理します。

構文

NDIS_PROCESS_SG_LIST NdisProcessSgList;

void NdisProcessSgList(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PVOID Reserved,
  [in] PSCATTER_GATHER_LIST ScatterGatherListBuffer,
  [in] PVOID Context
)
{...}

パラメーター

[in] DeviceObject

DEVICE_OBJECT構造体へのポインター。

[in] Reserved

NDIS 用に予約されています。

[in] ScatterGatherListBuffer

SCATTER_GATHER_LIST構造体へのポインター。

[in] Context

散布図収集リストに関する情報を含む、ドライバーによって割り当てられたコンテキスト情報のブロックへのポインター。 ドライバーは、 の Context メンバーにこの コンテキスト 情報を提供しました。 NDIS_SCATTER_GATHER_LIST_PARAMETERS 構造体。

戻り値

なし

解説

NDIS は、 の ProcessSGListHandler メンバーで指定された NetProcessSGList 関数を呼び出します。 NDIS_SCATTER_GATHER_LIST_PARAMETERS のコンテキスト内の構造体 NdisBuildScatterGatherList 関数。

ドライバーは、NDIS_SCATTER_GATHER_LIST_PARAMETERS構造体で NetProcessSGList のエントリ ポイント (NDIS_PROCESS_SG_LIST_HANDLER) を指定しました。

要件

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

こちらもご覧ください

DEVICE_OBJECT

NDIS_SCATTER_GATHER_LIST_PARAMETERS

NdisBuildScatterGatherList

SCATTER_GATHER_LIST