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


структура PRM_INTERFACE (prminterface.h)

Структура PRM_INTERFACE предоставляет набор указателей на функции, управляющие работой интерфейса PRM.

Синтаксис

typedef struct _PRM_INTERFACE {
  ULONG               Version;
  PPRM_UNLOCK_MODULE  UnlockModule;
  PPRM_LOCK_MODULE    LockModule;
  PPRM_INVOKE_HANDLER InvokeHandler;
  PPRM_QUERY_HANDLER  QueryHandler;
} PRM_INTERFACE, *PPRM_INTERFACE;

Члены

Version

Указывает версию этой структуры.

UnlockModule

Указатель на системную подпрограмму для разблокировки модуля PRM. Дополнительные сведения см. в разделе PRM_UNLOCK_MODULE.

LockModule

Указатель на системную подпрограмму для блокировки модуля PRM. Дополнительные сведения см. в разделе PRM_LOCK_MODULE.

InvokeHandler

Указатель на системную подпрограмму для вызова определенного обработчика PRM. Дополнительные сведения см. в разделе PRM_INVOKE_HANDLER.

QueryHandler

Указатель на определяемую системой подпрограмму для запроса наличия определенного обработчика PRM. Дополнительные сведения см. в разделе PRM_QUERY_HANDLER.

Комментарии

Все члены этой структуры, за исключением Версии, являются указателями на функции, которые драйверы используют для выполнения операций PRM. Драйверы получают эти указатели, вызывая подпрограмму ExGetPrmInterface .

Требования

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

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

Библиотека WINDOWS Kernel-Mode PRM