Freigeben über


IoWithinStackLimits-Funktion (wdm.h)

Die IoWithinStackLimits- Routine bestimmt, ob sich ein Speicherbereich innerhalb der Stapelgrenze 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 zurück, TRUE ist, dass der Stapel des aktuellen Threads den Bereich vollständig enthält und andernfalls false .

Bemerkungen

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

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- IRQL-<= APC_LEVEL

Siehe auch

IoGetInitialStack-

IoGetRemainingStackSize

IoGetStackLimits-