Compartilhar via


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

Consulte também

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits