VideoPortDeleteSpinLock-Funktion (video.h)

Die VideoPortDeleteSpinLock-Funktion löscht eine bestimmte Drehsperre.

Syntax

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

Parameter

[in] HwDeviceExtension

Zeiger auf die Geräteerweiterung des Miniporttreibers.

[in] SpinLock

Zeiger auf die zu löschende Drehsperre.

Rückgabewert

Wenn die Spinsperre erfolgreich gelöscht wurde, gibt VideoPortDeleteSpinLock NO_ERROR zurück.

Hinweise

Ein Miniporttreiber verwendet diese Funktion, um eine Spinsperre zu löschen, die zuvor in einem Aufruf von VideoPortCreateSpinLock erstellt wurde.

Diese Routine kann nicht von einem ISR oder einem angeforderten VideoPortSynchronizeExecution-Rückruf aufgerufen werden, wenn der Priority-Parameter entweder auf VpMediumPriority oder VpHighPriority festgelegt ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows XP und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (einschließen von Video.h)
Bibliothek Videoprt.lib
DLL Videoprt.sys
IRQL <=DISPATCH_LEVEL

Weitere Informationen

VideoPortCreateSpinLock

VideoPortSynchronizeExecution