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.
Valor de retorno
IoWithinStackLimits retorna VERDADEIRO é que a pilha do thread atual contém a região completamente e false caso contrário.
Observações
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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | IRQL <= APC_LEVEL |