Compartilhar via


Função NdisFreePacketPool (ndis.h)

Nota NDIS 5. x foi preterido e substituído pelo NDIS 6. x. Para obter o 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 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 após o retorno dessa função.

Retornar valor

Nenhum

Comentários

Essa função libera o armazenamento para o 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 pacotes alocados com a função NdisAllocatePacket , mas ainda não liberados.

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

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

É executado em Versões Definido em Incluir Vincular a
sistema operacional Windows CE 2.0 e posterior Ndis.h    

Nota 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 fabricante do equipamento original (OEM) e alguns dispositivos podem não dar suporte a essa API.

Requisitos

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

Confira também