Função KeStallExecutionProcessor (wdm.h)

A rotina KeStallExecutionProcessor para 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 mais longo.

Essa rotina é usada por drivers de dispositivo e outros softwares que devem aguardar um intervalo de menos de um tique de relógio, mas mais do que por 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 Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca Hal.lib
DLL Hal.dll
IRQL Qualquer nível

Confira também

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject