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 |