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 |