Compartilhar via


Função ExReleaseRundownProtection (wdm.h)

O ExReleaseRundownProtection a proteção de execução de versões de rotina que o chamador adquiriu anteriormente chamando a rotina exAcquireRundownProtection.

Sintaxe

void ExReleaseRundownProtection(
  [in, out] PEX_RUNDOWN_REF RunRef
);

Parâmetros

[in, out] RunRef

Um ponteiro para uma estrutura EX_RUNDOWN_REF que foi inicializada por uma chamada anterior para a rotina ExInitializeRundownProtection. As rotinas de proteção executadas usam essa estrutura para acompanhar o status de execução do objeto compartilhado associado. Essa estrutura é opaca para drivers.

Valor de retorno

Nenhum

Observações

Um driver que chama ExAcquireRundownProtection para adquirir proteção em tempo de execução para um acesso de objeto é responsável por chamar ExReleaseRundownProtection para liberar a proteção em tempo de execução quando o acesso for concluído.

Desde que o bloco de execução em si não sejapagado, essa função pode ser chamada em DISPATCH_LEVEL.

Para obter mais informações, consulte Run-Down Protection.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows XP.
da Plataforma de Destino Universal
cabeçalho wdm.h (inclua Wdm.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL (consulte Comentários)
regras de conformidade de DDI HwStorPortProhibitedDIs(storport)

Consulte também

EX_RUNDOWN_REF

ExAcquireRundownProtection

ExInitializeRundownProtection