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 |