Compartilhar via


Função NdisFreePacketPool (ndis.h)

Observação NDIS 5. x foi preterido e substituído pelo NDIS 6. x. Para obter um novo desenvolvimento de driver NDIS, consulte Drivers de Rede começando com o Windows Vista. Para obter informações sobre como portar o NDIS 5. x drivers para o NDIS 6. x, consulte portabilidade de drivers NDIS 5.x para NDIS 6.0.

Essa função libera um identificador para um bloco de pool de pacotes que foi alocado com a função NdisAllocatePacketPool.

Sintaxe

void NdisFreePacketPool(
  NDIS_HANDLE PoolHandle
);

Parâmetros

PoolHandle

Identificador retornado quando o driver chamado NdisAllocatePacketPool. O identificador do pool não é mais válido depois que essa função é retornada.

Valor de retorno

Nenhum

Observações

Essa função libera o armazenamento do pool de pacotes. Antes de chamar essa função, o driver deve chamar a função NdisFreePacket quantas vezes forem necessárias para liberar todos os descritores de pacote que ele alocou com a função NdisAllocatePacket, mas ainda não liberado.

O driver também deve liberar qualquer bloqueio de rotação que ele esteja segurando antes de chamar essa função.

Um driver que chama essa função é executado no IRQL <= DISPATCH_LEVEL.

Execuções em Versões Definido em Incluir Link para
Sistema operacional Windows CE 2.0 e posterior Ndis.h    

Observação essa API faz parte do pacote completo do sistema operacional Windows CE, conforme fornecido pela Microsoft. A funcionalidade de uma plataforma específica é determinada pelo OEM (fabricante de equipamentos original) e alguns dispositivos podem não dar suporte a essa API.

Requisitos

Requisito Valor
cabeçalho ndis.h
IRQL IRQL <= DISPATCH_LEVEL

Consulte também