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


структура 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

См. также

библиотеке PRM Windows Kernel-Mode PRM