NdisPacketPoolUsage-Funktion (ndis.h)
Hinweis NDIS 5. x wurde veraltet und wird von NDIS 6 abgelöst. x. Informationen zur Entwicklung neuer NDIS-Treiber finden Sie unter Netzwerktreiber ab Windows Vista. Informationen zum Portieren von NDIS 5. x-Treiber auf NDIS 6. x, siehe Portieren von NDIS 5.x-Treibern zu NDIS 6.0.
Diese Funktion gibt die Anzahl der Paketdeskriptoren zurück, die derzeit aus einem Paketpool zugeordnet sind.
Syntax
UINT NdisPacketPoolUsage(
[in] NDIS_HANDLE PoolHandle
);
Parameter
[in] PoolHandle
Gibt ein Handle an, das von NdisAllocatePacketPool oder NdisAllocatePacketPoolEx zurückgegeben wird.
Rückgabewert
Gibt die Anzahl der Paketdeskriptoren zurück, die derzeit aus dem angegebenen Paketpool zugeordnet sind.
Hinweise
Vor der Zuweisung von Paketdeskriptoren für eine Sende- oder Empfangsanzeige kann ein NDIS-Treiber NdisPacketPoolUsage aufrufen, um zu ermitteln, ob genügend Reservepaketdeskriptoren für das Senden/Empfangen verfügbar sind, insbesondere wenn der Treiber mehr als einen Paketpool zugeordnet hat.
Ein NDIS-Treiber kann diese Funktion auch aufrufen, um sicherzustellen, dass alle Deskriptoren an den angegebenen Paketpool zurückgegeben wurden, bevor NdisFreePacketPool aufgerufen wird.
Betriebssystemversionen: Windows CE .NET 4.0 und höher.
Anforderungen
Anforderung | Wert |
---|---|
Header | ndis.h |
IRQL | IRQL <= DISPATCH_LEVEL |