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)

Confira também

VideoPortAcquireSpinLock