Partilhar via


Função VideoPortReleaseDeviceLock (video.h)

A função VideoPortReleaseDeviceLock libera o bloqueio de dispositivo adquirido em uma chamada anterior para VideoPortAcquireDeviceLock.

Sintaxe

VIDEOPORT_API VOID VideoPortReleaseDeviceLock(
  [in] IN PVOID HwDeviceExtension
);

Parâmetros

[in] HwDeviceExtension

Ponteiro para a extensão do dispositivo do driver de miniport.

Valor de retorno

Nenhum

Observações

Normalmente, o driver de porta de vídeo garante a sincronização encadeada no driver de miniporto usando um bloqueio de dispositivo. No entanto, um driver de miniporto deve executar sua própria sincronização ao ser acessado por um dispositivo filho; ou seja, um driver de miniporto deve executar a sincronização em rotinas que expõe por meio de HwVidQueryInterface. O driver de miniporto faz isso chamando VideoPortAcquireDeviceLock para adquirir o bloqueio do dispositivo mantido pelo driver de porta de vídeo.

O driver de miniporto deve chamar VideoPortReleaseDeviceLock para liberar o bloqueio do dispositivo o mais rápido possível.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 2000 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 PASSIVE_LEVEL

Consulte também

HwVidQueryInterface

VideoPortAcquireDeviceLock