Função VideoPortReleaseSpinLockFromDpcLevel (video.h)
A função VideoPortReleaseSpinLockFromDpcLevel libera o bloqueio de rotação obtido por uma chamada anterior para VideoPortAcquireSpinLockAtDpcLevel.
Sintaxe
VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock
);
Parâmetros
[in] HwDeviceExtension
Ponteiro para a extensão de dispositivo do driver de miniport.
[in, out] SpinLock
Ponteiro para um local de memória que contém o bloqueio de rotação a ser liberado.
Retornar valor
Nenhum
Comentários
Os drivers de miniport chamam VideoPortReleaseSpinLockFromDpcLevel para liberar um bloqueio de rotação adquirido chamando VideoPortAcquireSpinLockAtDpcLevel.
É um erro chamar VideoPortReleaseSpinLockFromDpcLevel se o bloqueio de rotação especificado tiver sido adquirido chamando VideoPortAcquireSpinLock porque o IRQL original do chamador não foi restaurado, o que pode causar deadlocks ou falhas fatais na página.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows XP e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | video.h (inclua Video.h) |
Biblioteca | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL |