Compartir a través de


Función NdisFreeScatterGatherList (ndis.h)

La función NdisFreeScatterGatherList libera una lista de dispersión y recopilación.

Sintaxis

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

Parámetros

[in] NdisHandle

Controlador o identificador de instancia de NDIS que se obtuvo durante la inicialización del autor de la llamada. Debe ser el mismo identificador que se pasó al Función NdisBuildScatterGatherList cuando se creó la lista de dispersión y recopilación.

[in] ScatterGatherListBuffer

Puntero a una estructura de SCATTER_GATHER_LIST proporcionada por el autor de la llamada que se va a liberar. Debe ser el mismo búfer que se pasó a la función NdisBuildScatterGatherList cuando se asignó la lista de dispersión y recopilación.

[in] WriteToDevice

Valor BOOLEAN que se establece en TRUE si se usó la lista de dispersión y recopilación para escribir en el dispositivo. De lo contrario, es FALSE.

Valor devuelto

None

Observaciones

Los controladores NDIS llaman a la función NdisFreeScatterGatherList para liberar una lista de dispersión y recopilación que se creó con la Función NdisBuildScatterGatherList .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.20 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL = DISPATCH_LEVEL

Consulte también

NdisBuildScatterGatherList

SCATTER_GATHER_LIST