Função VideoPortReleaseSpinLock (video.h)
A função VideoPortReleaseSpinLock libera a propriedade de um determinado bloqueio de rotação e restaura o IRQL original no qual o chamador estava em execução.
Sintaxe
VIDEOPORT_API VOID VideoPortReleaseSpinLock(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock,
[in] UCHAR NewIrql
);
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.
[in] NewIrql
Especifica o IRQL a ser restaurado.
Retornar valor
Nenhum
Comentários
Essa chamada é o inverso de VideoPortAcquireSpinLock. O valor NewIrql deve ser o mesmo que o valor apontado por OldIrql quando VideoPortAcquireSpinLock retornou.
Os chamadores de VideoPortReleaseSpinLock devem estar em execução em IRQL = DISPATCH_LEVEL. Ao retornar dessa rotina, IRQL é restaurado para o valor NewIrql .
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 (consulte a seção Comentários) |