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) |