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.
Valor de retorno
Nenhum
Observações
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 um intervalo de menos de um 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 de diferente.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 2000. |
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca | Hal.lib |
de DLL | Hal.dll |
IRQL | Qualquer nível |