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」を参照してください。

注釈

この構造体のすべてのメンバー (Version を除く) は、ドライバーが PRM 操作を実行するために使用する関数へのポインターです。 ドライバーは 、ExGetPrmInterface ルーチンを呼び出すことによって、これらのポインターを取得します。

要件

要件
サポートされている最小のクライアント Windows 11 バージョン 24H2
Header prminterface.h

こちらもご覧ください

Windows Kernel-Mode PRM ライブラリ