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

Consulte también