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 库