Condividi tramite


Funzione NdisFreeScatterGatherList (ndis.h)

La funzione NdisFreeScatterGatherList libera un elenco a dispersione/raccolta.

Sintassi

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

Parametri

[in] NdisHandle

Handle di istanza o driver NDIS ottenuto durante l'inizializzazione del chiamante. Deve essere lo stesso handle passato a funzione di NdisBuildScatterGatherList quando è stato creato l'elenco a dispersione/raccolta.

[in] ScatterGatherListBuffer

Puntatore a una struttura di SCATTER_GATHER_LIST fornita dal chiamante da liberare. Deve essere lo stesso buffer passato alla funzione NdisBuildScatterGatherList quando è stato allocato l'elenco a dispersione/raccolta.

[in] WriteToDevice

Valore BOOLEAN impostato su TRUE se è stato usato l'elenco a dispersione/raccolta per la scrittura nel dispositivo. In caso contrario, è FALSE.

Valore restituito

Nessuno

Osservazioni

I driver NDIS chiamano la funzione NdisFreeScatterGatherList per liberare un elenco a dispersione/raccolta creato con il funzione NdisBuildScatterGatherList.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.20 e versioni successive.
piattaforma di destinazione Universale
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL = DISPATCH_LEVEL

Vedere anche

NdisBuildScatterGatherList

SCATTER_GATHER_LIST