Bagikan melalui


Fungsi VideoPortReleaseSpinLock (video.h)

Fungsi VideoPortReleaseSpinLock melepaskan kepemilikan kunci putar tertentu dan memulihkan IRQL asli tempat pemanggil berjalan.

Sintaks

VIDEOPORT_API VOID VideoPortReleaseSpinLock(
  [in]      PVOID      HwDeviceExtension,
  [in, out] PSPIN_LOCK SpinLock,
  [in]      UCHAR      NewIrql
);

Parameter

[in] HwDeviceExtension

Arahkan ke ekstensi perangkat driver miniport.

[in, out] SpinLock

Arahkan ke lokasi memori yang berisi kunci putar yang akan dilepaskan.

[in] NewIrql

Menentukan IRQL yang akan dipulihkan.

Nilai kembali

Tidak ada

Keterangan

Panggilan ini adalah inversi dari VideoPortAcquireSpinLock. Nilai NewIrql harus sama dengan nilai yang ditujukkan oleh OldIrql saat VideoPortAcquireSpinLock dikembalikan.

Penelepon VideoPortReleaseSpinLock harus berjalan di IRQL = DISPATCH_LEVEL. Saat kembali dari rutinitas ini, IRQL dipulihkan ke nilai NewIrql .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows XP dan versi sistem operasi Windows yang lebih baru.
Target Platform Desktop
Header video.h (sertakan Video.h)
Pustaka Videoprt.lib
DLL Videoprt.sys
IRQL DISPATCH_LEVEL (lihat bagian Keterangan)

Lihat juga

VideoPortAcquireSpinLock