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 |