Compartir a través de


Función VideoPortReleaseSpinLock (video.h)

La función VideoPortReleaseSpinLock libera la propiedad de un bloqueo de número determinado y restaura el IRQL original en el que se estaba ejecutando el autor de la llamada.

Sintaxis

VIDEOPORT_API VOID VideoPortReleaseSpinLock(
  [in]      PVOID      HwDeviceExtension,
  [in, out] PSPIN_LOCK SpinLock,
  [in]      UCHAR      NewIrql
);

Parámetros

[in] HwDeviceExtension

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

[in, out] SpinLock

Puntero a una ubicación de memoria que contiene el bloqueo de número que se va a liberar.

[in] NewIrql

Especifica el IRQL que se va a restaurar.

Valor devuelto

Ninguno

Observaciones

Esta llamada es la inversa de VideoPortAcquireSpinLock. El NewIrql debe ser el mismo que el valor al que apunta OldIrql cuando se devuelve VideoPortAcquireSpinLock.

Los autores de llamadas de VideoPortReleaseSpinLock deben ejecutarse en IRQL = DISPATCH_LEVEL. Al volver de esta rutina, IRQL se restaura en el valor de NewIrql.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows XP y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de video.h (incluya Video.h)
biblioteca de Videoprt.lib
DLL de Videoprt.sys
irQL DISPATCH_LEVEL (consulte la sección Comentarios)

Consulte también

VideoPortAcquireSpinLock