Função IoReleaseVpbSpinLock (ntifs.h)
A rotina IoReleaseVpbSpinLock libera o bloqueio de rotação do VPB (Bloco de Parâmetros de Volume).
Sintaxe
void IoReleaseVpbSpinLock(
[in] KIRQL Irql
);
Parâmetros
[in] Irql
Valor IRQL salvo retornado por IoAcquireVpbSpinLock quando o bloqueio de rotação VPB foi adquirido.
Retornar valor
Nenhum
Comentários
Essa rotina é recíproca para IoAcquireVpbSpinLock. Cada chamada bem-sucedida para IoAcquireVpbSpinLock deve ser correspondida por uma chamada subsequente para IoReleaseVpbSpinLock.
Antes de usar IoAcquireVpbSpinLock e IoReleaseVpbSpinLock, os gravadores de driver são fortemente incentivados a estudar a maneira como essas rotinas são usadas na amostra FASTFAT.
O titular do bloqueio de rotação do VPB é executado em IRQL DISPATCH_LEVEL depois de chamar IoAcquireVpbSpinLock. IoReleaseVpbSpinLock restaura o IRQL original do chamador.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | DISPATCH_LEVEL |
Regras de conformidade da DDI | HwStorPortProhibitedDDIs(storport) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de