NdisPacketPoolUsage-Funktion (ndis.h)
Hinweis NDIS 5. x ist veraltet und wird von NDIS 6 ersetzt. x. Informationen zur neuen NDIS-Treiberentwicklung finden Sie unter Netzwerktreiber ab Windows Vista. Informationen zum Portieren von NDIS 5. x Treiber auf NDIS 6. xfinden Sie unter Portieren von NDIS 5.x-Treibern zu NDIS 6.0.
Diese Funktion gibt die Anzahl der paketdeskriptoren zurück, die derzeit einem Paketpool zugeordnet sind.
Syntax
UINT NdisPacketPoolUsage(
[in] NDIS_HANDLE PoolHandle
);
Parameter
[in] PoolHandle
Gibt ein Handle an, das von NdisAllocatePacketPool oder NdisAllocatePacketPoolExzurückgegeben wird.
Rückgabewert
Gibt die Anzahl der paketdeskriptoren zurück, die derzeit aus dem angegebenen Paketpool zugeordnet sind.
Bemerkungen
Vor dem Zuweisen von Paketdeskriptoren für eine Sende- oder Empfangsanzeige kann ein NDIS-Treiber NdisPacketPoolUsage aufrufen, um festzustellen, ob genügend Ersatzpaketdeskriptoren für das Senden/Empfangen verfügbar sind, insbesondere, wenn der Treiber mehrere Paketpools zugewiesen hat.
Ein NDIS-Treiber kann diese Funktion auch aufrufen, um sicherzustellen, dass alle Deskriptoren an den angegebenen Paketpool zurückgegeben wurden, bevor er NdisFreePacketPoolaufruft.
Betriebssystemversionen: Windows CE .NET 4.0 und höher.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ndis.h |
IRQL- | IRQL-<= DISPATCH_LEVEL |