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


функция обратного вызова PRM_UNLOCK_MODULE (prminterface.h)

Эта процедура отменяет операцию из PRM_LOCK_MODULE и позволяет обновить модуль. PRM_UNLOCK_MODULE всегда должен предшествовать ровно один вызов PRM_LOCK_MODULE.

Синтаксис

PRM_UNLOCK_MODULE PrmUnlockModule;

NTSTATUS PrmUnlockModule(
  [in] LPGUID HandlerGuid
)
{...}

Параметры

[in] HandlerGuid

Предоставляет ИДЕНТИФИКАТОР GUID обработчика PRM, модуль которого необходимо разблокировать.

Возвращаемое значение

Этот метод возвращает NTSTATUS, который содержит STATUS_SUCCESS, был ли вызов успешным. В противном случае метод возвращает соответствующий код ошибки.

Комментарии

PRM_UNLOCK_MODULE не является системной подпрограммой, которую можно вызывать напрямую по имени. Эта подпрограмма может вызываться только указателем из адреса, возвращенного в структуре PRM_INTERFACE . Драйверы получают адрес этой подпрограммы, вызывая ExGetPrmInterface.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 24H2
Верхняя часть prminterface.h
IRQL <= HIGH_LEVEL

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

Библиотека PRM для Windows Kernel-Mode