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 do 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.
Valor de retorno
Nenhum
Observações
Essa chamada é o inverso de VideoPortAcquireSpinLock . O valor NewIrql deve ser o mesmo que o valor apontado por OldIrql quando VideoPortAcquireSpinLock retornado.
Os chamadores do VideoPortReleaseSpinLock devem estar em execução no IRQL = DISPATCH_LEVEL. Ao retornar dessa rotina, o IRQL é restaurado para o valor NewIrql.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows XP e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | video.h (inclua Video.h) |
biblioteca | Videoprt.lib |
de DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL (consulte a seção Comentários) |