Compartilhar via


Função VideoPortAcquireDeviceLock (video.h)

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

Sintaxe

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

Parâmetros

[in] HwDeviceExtension

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

Retornar valor

Nenhum

Comentários

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 miniporte deve executar sua própria sincronização ao ser acessado por um dispositivo filho. Ou seja, um driver de miniporte deve executar a sincronização em rotinas que expõe por meio de HwVidQueryInterface adquirindo o bloqueio de dispositivo mantido pelo driver de porta de vídeo.

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

Requisitos

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

Confira também

HwVidQueryInterface

VideoPortReleaseDeviceLock