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. x controladores a NDIS 6. x, consulte Migración de controladores NDIS 5.x a 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.
Comentarios
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 |
---|---|
Header | ndis.h |
IRQL | IRQL <= DISPATCH_LEVEL |