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) |