IoWithinStackLimits-Funktion (wdm.h)

Die IoWithinStackLimits-Routine bestimmt, ob sich eine Speicherregion innerhalb des Stapellimits des aktuellen Threads befindet.

Syntax

LOGICAL IoWithinStackLimits(
  [in] ULONG_PTR RegionStart,
  [in] SIZE_T    RegionSize
);

Parameter

[in] RegionStart

Ein Zeiger auf den Anfang der Region.

[in] RegionSize

Die Größe der Region.

Rückgabewert

IoWithinStackLimits gibt TRUE zurück, ist der Stapel des aktuellen Threads, der die Region vollständig enthält, andernfalls FALSE .

Hinweise

Die IoWithinStackLimits-Routine berücksichtigt bei Bedarf alle möglichen Stapelsegmente und den DPC-Stapel.

Bei Treibern, die KeExpandKernelStackAndCallout verwenden, berücksichtigt IoWithinStackLimits nur den aktuellen Thread.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL IRQL <= APC_LEVEL

Weitere Informationen

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits