Поделиться через


Функция WdfObjectReleaseLock (wdfsync.h)

[Относится к KMDF и UMDF]

Метод WdfObjectReleaseLock освобождает блокировку синхронизации объекта.

Синтаксис

VOID WdfObjectReleaseLock(
  _In_ WDFOBJECT Object
);

Параметры

[in] Object

Дескриптор объекта устройства платформы или объекта очереди платформы.

Комментарии

Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Метод WdfObjectReleaseLock освобождает блокировку синхронизации, полученную драйвером путем вызова WdfObjectAcquireLock. WdfObjectReleaseLock также восстанавливает irQL драйвера до значения, которое он имел до драйвера с именем WdfObjectAcquireLock.

Дополнительные сведения о блокировках синхронизации см. в разделе Методы синхронизации для драйверов Framework-Based.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfsync.h (включая Wdf.h)
IRQL <=DISPATCH_LEVEL
Правила соответствия DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

См. также раздел

WdfObjectAcquireLock