Función VideoPortDeleteSpinLock (video.h)

La función VideoPortDeleteSpinLock elimina un bloqueo de número determinado.

Sintaxis

VIDEOPORT_API VP_STATUS VideoPortDeleteSpinLock(
  [in] IN PVOID      HwDeviceExtension,
  [in] IN PSPIN_LOCK SpinLock
);

Parámetros

[in] HwDeviceExtension

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

[in] SpinLock

Puntero al bloqueo de número que se va a eliminar.

Valor devuelto

Si el bloqueo de número se elimina correctamente, VideoPortDeleteSpinLock devuelve NO_ERROR.

Comentarios

Un controlador de minipuerto usa esta función para eliminar un bloqueo de número que se creó anteriormente en una llamada a VideoPortCreateSpinLock.

No se puede llamar a esta rutina desde un ISR o desde una devolución de llamada de VideoPortSynchronizeExecution solicitada donde el parámetro Priority se establece en VpMediumPriority o VpHighPriority.

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

VideoPortCreateSpinLock

VideoPortSynchronizeExecution