Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O ExReleaseResourceAndLeaveCriticalRegion primeiro libera o recurso especificado e, em seguida, deixa a região crítica.
Sintaxe
VOID ExReleaseResourceAndLeaveCriticalRegion(
PERESOURCE Resource
);
Parâmetros
Resource
[dentro, fora] Um ponteiro para o recurso a ser liberado. Esse parâmetro deve ser o mesmo ponteiro ERESOURCE que o chamador forneceu como um parâmetro na chamada anterior para o ExEnterCriticalRegionAndAcquireResourceExclusive rotina que adquiriu o recurso.
Valor de retorno
Nenhum
Observações
Depois que um driver chama o método ExEnterCriticalRegionAndAcquireResourceExclusive para inserir uma região crítica e adquirir um recurso para acesso exclusivo, o driver deve chamar ExReleaseResourceAndLeaveCriticalRegion para liberar o recurso e sair da região crítica.
Para obter mais informações sobre como usar uma estrutura ERESOURCE para sincronizar o acesso exclusivo a um recurso, consulte Introdução às Rotinas ERESOURCE. Para obter mais informações sobre como entrar e sair de uma região crítica, consulte Regiões Críticas e Regiões Protegidas.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows Vista |
| servidor com suporte mínimo | Windows Server 2003 SP1 |
| cabeçalho | wdm.h |
| IRQL | <= APC_LEVEL |
| regras de conformidade de DDI | CriticalRegions(wdm), HwStorPortProhibitedDIs(storport) |