Compartilhar via


Função NdisPacketPoolUsage (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 retorna o número de descritores de pacotes atualmente alocados de um pool de pacotes.

Sintaxe

UINT NdisPacketPoolUsage(
  [in] NDIS_HANDLE PoolHandle
);

Parâmetros

[in] PoolHandle

Especifica um identificador retornado por NdisAllocatePacketPool ou NdisAllocatePacketPoolEx.

Retornar valor

Retorna o número de descritores de pacote atualmente alocados do pool de pacotes especificado.

Comentários

Antes de alocar descritores de pacote para uma indicação de envio ou recebimento, um driver NDIS pode chamar NdisPacketPoolUsage para determinar se ele tem descritores de pacotes sobressalentes suficientes disponíveis para o envio/recebimento, especialmente se o driver tiver alocado mais de um pool de pacotes.

Um driver NDIS também pode chamar essa função para ter certeza de que todos os descritores foram retornados para o pool de pacotes especificado antes de chamar NdisFreePacketPool.

Versões do sistema operacional: Windows CE .NET 4.0 e posterior.

Requisitos

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

Confira também