Función VideoPortReleaseSpinLockFromDpcLevel (video.h)

La función VideoPortReleaseSpinLockFromDpcLevel libera el bloqueo de número obtenido por una llamada anterior a VideoPortAcquireSpinLockAtDpcLevel.

Sintaxis

VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
  [in]      PVOID      HwDeviceExtension,
  [in, out] PSPIN_LOCK SpinLock
);

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.

Valor devuelto

None

Observaciones

Los controladores de Miniport llaman a VideoPortReleaseSpinLockFromDpcLevel para liberar un bloqueo de número adquirido mediante una llamada a VideoPortAcquireSpinLockAtDpcLevel.

Es un error llamar a VideoPortReleaseSpinLockFromDpcLevel si se adquirió el bloqueo de número dado llamando a VideoPortAcquireSpinLock porque el IRQL original del autor de la llamada no se restaura, lo que puede causar interbloqueos o errores de página irrecuperables.

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 (incluya Video.h)
Library Videoprt.lib
Archivo DLL Videoprt.sys
IRQL DISPATCH_LEVEL

Consulte también

VideoPortAcquireSpinLock

VideoPortAcquireSpinLockAtDpcLevel