Freigeben über


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

Zeigen Sie auf die Geräteerweiterung des Miniporttreibers.

[in] SpinLock

Zeigen Sie auf die Drehungssperre, um sie zu löschen.

Rückgabewert

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

Bemerkungen

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

Diese Routine kann nicht von einem ISR oder von einem VideoPortSynchronizeExecution Rückruf angefordert werden, bei dem der parameter Priority entweder auf VpMediumPriority oder VpHighPriorityfestgelegt ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows XP und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- video.h (video.h einschließen)
Library Videoprt.lib
DLL- Videoprt.sys
IRQL- <=DISPATCH_LEVEL

Siehe auch

VideoPortCreateSpinLock-

VideoPortSynchronizeExecution-