Freigeben über


IoGetRemainingStackSize-Funktion (wdm.h)

Die IoGetRemainingStackSize Routine gibt die aktuelle Menge des verfügbaren Kernelmodus-Stapelspeichers zurück.

Syntax

ULONG_PTR IoGetRemainingStackSize();

Rückgabewert

IoGetRemainingStackSize gibt die Anzahl der Bytes des Stapelspeichers im aktuellen Threadkontext zurück.

Bemerkungen

Treiber auf höchster Ebene, z. B. Dateisysteme, können diese Routine aufrufen, insbesondere Treiber, die rekursive Codepfade verwenden. Ein solcher Treiber würde IoGetRemainingStackSize- aufrufen, bevor eine Rekursion gestartet wird, um festzustellen, ob die Verarbeitung auf einem alternativen Codepfad fortgesetzt werden soll.

Für Windows Server 2003 Service Pack 1 (SP1) und höhere Versionen von Windows können Aufrufer von IoGetRemainingStackSize- auf jedem IRQL ausgeführt werden. Für frühere Versionen von Windows muss der Aufrufer unter IRQL-<= APC_LEVEL ausgeführt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Desktop
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL- Siehe Abschnitt "Hinweise".

Siehe auch

IoGetInitialStack-

IoGetStackLimits-