Функция VideoPortReleaseSpinLockFromDpcLevel (video.h)
Функция VideoPortReleaseSpinLockFromDpcLevel освобождает спиновую блокировку, полученную при предыдущем вызове VideoPortAcquireSpinLockAtDpcLevel.
Синтаксис
VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства драйвера мини-порта.
[in, out] SpinLock
Указатель на расположение памяти, содержащее отпустимую блокировку спина.
Возвращаемое значение
None
Remarks
Драйверы miniport вызывают VideoPortReleaseSpinLockFromDpcLevel , чтобы освободить спиновую блокировку, полученную путем вызова VideoPortAcquireSpinLockAtDpcLevel.
Вызов VideoPortReleaseSpinLockFromDpcLevel является ошибкой, если данная блокировка спина была получена путем вызова VideoPortAcquireSpinLock , так как исходный IRQL вызывающего объекта не восстанавливается, что может привести к взаимоблокировкам или неустранимым сбоям страниц.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows XP и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включая Video.h) |
Библиотека | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | DISPATCH_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по