Função IoGetRemainingStackSize (wdm.h)

A rotina IoGetRemainingStackSize retorna a quantidade atual de espaço de pilha disponível no modo kernel.

Sintaxe

ULONG_PTR IoGetRemainingStackSize();

Retornar valor

IoGetRemainingStackSize retorna o número de bytes de espaço de pilha no contexto de thread atual.

Comentários

Drivers de nível mais alto, como sistemas de arquivos, podem chamar essa rotina, especialmente drivers que usam caminhos de código recursivos. Esse driver chamaria IoGetRemainingStackSize antes de iniciar uma recursão para determinar se ele deve continuar o processamento em um caminho de código alternativo.

Para o Windows Server 2003 Service Pack 1 (SP1) e versões posteriores do Windows, os chamadores de IoGetRemainingStackSize podem estar em execução em qualquer IRQL. Para versões anteriores do Windows, o chamador deve estar em execução em IRQL <= APC_LEVEL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Consulte a seção Observações.

Confira também

IoGetInitialStack

IoGetStackLimits