Compartir a través de


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

Ninguno

Observaciones

Los controladores de miniportan llaman a VideoPortReleaseSpinLockFromDpcLevel para liberar un bloqueo de giro adquirido llamando a VideoPortAcquireSpinLockAtDpcLevel.

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

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 también

VideoPortAcquireSpinLock

videoPortAcquireSpinLockAtDpcLevel