Função IoWithinStackLimits (wdm.h)
A rotina IoWithinStackLimits determina se uma região de memória está dentro do limite de pilha do thread atual.
Sintaxe
LOGICAL IoWithinStackLimits(
[in] ULONG_PTR RegionStart,
[in] SIZE_T RegionSize
);
Parâmetros
[in] RegionStart
Um ponteiro para o início da região.
[in] RegionSize
O tamanho da região.
Retornar valor
IoWithinStackLimits retorna TRUE é que a pilha do thread atual contém a região completamente e FALSE caso contrário.
Comentários
A rotina IoWithinStackLimits considera todos os segmentos de pilha possíveis e a pilha DPC, se necessário.
Para drivers que usam KeExpandKernelStackAndCallout, IoWithinStackLimits considera apenas o thread atual.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | IRQL <= APC_LEVEL |