Compartilhar via


Função VideoPortAcquireDeviceLock (video.h)

A função VideoPortAcquireDeviceLock adquire o bloqueio do dispositivo mantido pelo driver de porta de vídeo.

Sintaxe

VIDEOPORT_API VOID VideoPortAcquireDeviceLock(
  [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 por meio do uso de 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 adquirindo o bloqueio do dispositivo mantido pelo driver de porta de vídeo.

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

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

VideoPortReleaseDeviceLock