ioGetRemainingStackSize 函式 (wdm.h)

IoGetRemainingStackSize 例程會傳回目前可用的內核模式堆棧空間量。

Syntax

ULONG_PTR IoGetRemainingStackSize();

傳回值

IoGetRemainingStackSize 會傳回目前線程內容中的堆棧空間位元組數目。

備註

最高層級的驅動程式,例如文件系統,可以呼叫此例程,特別是使用遞歸程式代碼路徑的驅動程式。 這類驅動程式會在啟動遞歸之前呼叫 IoGetRemainingStackSize ,以判斷它是否應該繼續處理替代程式碼路徑。

對於 Windows Server 2003 Service Pack 1 (SP1) 和更新版本的 Windows,IoGetRemainingStackSize 的呼叫端可以在任何 IRQL 上執行。 對於舊版 Windows,呼叫端必須在 IRQL <= APC_LEVEL執行。

規格需求

需求
最低支援的用戶端 從 Windows 2000 開始提供。
目標平台 桌面
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
IRQL 請參閱一節。

另請參閱

IoGetInitialStack

IoGetStackLimits