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 |