Compartilhar via


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

Consulte também

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject