Compartir a través de


Función VideoPortReleaseDeviceLock (video.h)

La función VideoPortReleaseDeviceLock libera el bloqueo de dispositivo adquirido en una llamada anterior a VideoPortAcquireDeviceLock.

Sintaxis

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

Parámetros

[in] HwDeviceExtension

Puntero a la extensión del dispositivo del controlador de minipuerto.

Valor devuelto

None

Observaciones

Normalmente, el controlador de puerto de vídeo garantiza la sincronización de subprocesos en el controlador de miniporte mediante el uso de un bloqueo de dispositivo. Sin embargo, un controlador de minipuerto debe realizar su propia sincronización cuando un dispositivo secundario acceda a él; es decir, un controlador de minipuerto debe realizar la sincronización en rutinas que expone a través de HwVidQueryInterface. El controlador de minipuerto lo hace llamando a VideoPortAcquireDeviceLock para adquirir el bloqueo del dispositivo mantenido por el controlador de puerto de vídeo.

El controlador de minipuerto debe llamar a VideoPortReleaseDeviceLock para liberar el bloqueo del dispositivo lo más rápido posible.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado video.h (incluir Video.h)
Library Videoprt.lib
Archivo DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Consulte también

HwVidQueryInterface

VideoPortAcquireDeviceLock