Función NdisPacketPoolUsage (ndis.h)
Nota NDIS 5. x ha quedado en desuso y se sustituye por NDIS 6. x. Para el nuevo desarrollo de controladores NDIS, consulte Controladores de red a partir de Windows Vista. Para obtener información sobre cómo migrar NDIS 5. controladores x a NDIS 6. x, consulte Porting NDIS 5.x Drivers to NDIS 6.0.
Esta función devuelve el número de descriptores de paquetes asignados actualmente desde un grupo de paquetes.
Sintaxis
UINT NdisPacketPoolUsage(
[in] NDIS_HANDLE PoolHandle
);
Parámetros
[in] PoolHandle
Especifica un identificador devuelto por NdisAllocatePacketPool o NdisAllocatePacketPoolEx.
Valor devuelto
Devuelve el número de descriptores de paquetes asignados actualmente desde el grupo de paquetes especificado.
Observaciones
Antes de asignar descriptores de paquetes para una indicación de envío o recepción, un controlador NDIS puede llamar a NdisPacketPoolUsage para determinar si tiene suficientes descriptores de paquete de reserva disponibles para el envío o recepción, especialmente si el controlador ha asignado más de un grupo de paquetes.
Un controlador NDIS también puede llamar a esta función para asegurarse de que todos los descriptores se han devuelto al grupo de paquetes especificado antes de llamar a NdisFreePacketPool.
versiones del sistema operativo: Windows CE .NET 4.0 y versiones posteriores.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ndis.h |
irQL | IRQL <= DISPATCH_LEVEL |
Consulte también
- NdisAllocatePacket
- NdisAllocatePacketPool
- NdisAllocatePacketPoolEx
- NdisDprAllocatePacket
- NdisDprAllocatePacketNonInterlocked
- NdisFreePacketPool
- NdisPacketSize