Partilhar via


Função NdisPacketPoolUsage (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 retorna o número de descritores de pacote 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.

Valor de retorno

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

Observações

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 pacote sobressalentes suficientes disponíveis para o envio/recebimento, especialmente se o driver alocou 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 determinado 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

Consulte também