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

None

Observaciones

Esta llamada es la inversa de VideoPortAcquireSpinLock. El valor 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. A partir de esta rutina, IRQL se restaura al valor NewIrql .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows XP 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 DISPATCH_LEVEL (consulte la sección Comentarios)

Consulte también

VideoPortAcquireSpinLock