Compartilhar via


Função ExReleaseRundownProtection (wdm.h)

A rotina ExReleaseRundownProtection libera a proteção de execução 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 a status de execução do objeto compartilhado associado. Essa estrutura é opaca para drivers.

Retornar valor

Nenhum

Comentários

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 sejapagizado, essa função pode ser chamada em DISPATCH_LEVEL.

Para obter mais informações, consulte Proteção contra run-down.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows XP.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL (consulte Comentários)
Regras de conformidade da DDI HwStorPortProhibitedDDIs(storport)

Confira também

EX_RUNDOWN_REF

ExAcquireRundownProtection

ExInitializeRundownProtection