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
- NdisAllocatePacket
- NdisAllocatePacketPool
- NdisAllocatePacketPoolEx
- NdisDprAllocatePacket
- NdisDprAllocatePacketNonInterlocked
- NdisFreePacketPool
- NdisPacketSize