Compartilhar via


Função NdisFreeScatterGatherList (ndis.h)

A função NdisFreeScatterGatherList libera uma lista de dispersão/coleta.

Sintaxe

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

Parâmetros

[in] NdisHandle

Um identificador de instância ou driver NDIS obtido durante a inicialização do chamador. Esse deve ser o mesmo identificador que foi passado para o função NdisBuildScatterGatherList quando a lista de dispersão/coleta foi criada.

[in] ScatterGatherListBuffer

Um ponteiro para uma estrutura de SCATTER_GATHER_LIST fornecida pelo chamador para liberar. Esse deve ser o mesmo buffer passado para a função NdisBuildScatterGatherList quando a lista de dispersão/coleta foi alocada.

[in] WriteToDevice

Um valor BOOLEAN definido como VERDADEIRO se a lista de dispersão/coleta foi usada para gravar no dispositivo. Caso contrário, será FALSE.

Valor de retorno

Nenhum

Observações

Os drivers NDIS chamam a função NdisFreeScatterGatherList para liberar uma lista de dispersão/coleta que foi criada com o função NdisBuildScatterGatherList.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.20 e posterior.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL = DISPATCH_LEVEL

Consulte também

NdisBuildScatterGatherList

SCATTER_GATHER_LIST