Funzione IoGetRemainingStackSize (wdm.h)

La routine IoGetRemainingStackSize restituisce la quantità corrente di spazio dello stack in modalità kernel disponibile.

Sintassi

ULONG_PTR IoGetRemainingStackSize();

Valore restituito

IoGetRemainingStackSize restituisce il numero di byte di spazio dello stack nel contesto del thread corrente.

Commenti

I driver di livello più alto, ad esempio i file system, possono chiamare questa routine, in particolare i driver che usano percorsi di codice ricorsivi. Tale driver chiamerebbe IoGetRemainingStackSize prima di avviare una ricorsione per determinare se deve continuare l'elaborazione in un percorso di codice alternativo.

Per Windows Server 2003 Service Pack 1 (SP1) e versioni successive di Windows, i chiamanti di IoGetRemainingStackSize possono essere eseguiti in qualsiasi irQL. Per le versioni precedenti di Windows, il chiamante deve essere in esecuzione in IRQL <= APC_LEVEL.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 2000.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Vedere La sezione Osservazioni.

Vedi anche

IoGetInitialStack

IoGetStackLimits