Função KeStallExecutionProcessor (ntifs.h)
A rotina KeStallExecutionProcessor paralisa o chamador no processador atual para um intervalo de tempo especificado.
Sintaxe
NTHALAPI VOID KeStallExecutionProcessor(
[in] ULONG MicroSeconds
);
Parâmetros
[in] MicroSeconds
Especifica o número de microssegundos a serem interrompidos.
Retornar valor
Nenhum
Comentários
KeStallExecutionProcessor é uma rotina dependente do processador que aguarda pelo menos o número especificado de microssegundos, mas não significativamente maior.
Essa rotina é usada por drivers de dispositivo e outros softwares que devem aguardar por um intervalo de menos de um tique de relógio, mas mais do que algumas instruções. Se você usar essa rotina, deverá minimizar o intervalo de parada, normalmente para menos de 50 microssegundos. Se um driver precisar aguardar um intervalo mais longo, você deverá usar uma técnica de sincronização diferente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclui Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | Hal.lib |
DLL | Hal.dll |
IRQL | Qualquer nível |