Freigeben über


PRM_INTERFACE Struktur (prminterface.h)

Die PRM_INTERFACE-Struktur stellt eine Reihe von Zeigern auf Funktionen bereit, die den Betrieb einer PRM-Schnittstelle steuern.

Syntax

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;

Angehörige

Version

Gibt die Version dieser Struktur an.

UnlockModule

Ein Zeiger auf eine vom System definierte Routine zum Entsperren eines PRM-Moduls. Weitere Informationen finden Sie unter PRM_UNLOCK_MODULE.

LockModule

Ein Zeiger auf eine vom System definierte Routine zum Sperren eines PRM-Moduls. Weitere Informationen finden Sie unter PRM_LOCK_MODULE.

InvokeHandler

Ein Zeiger auf eine vom System definierte Routine, um einen bestimmten PRM-Handler aufzurufen. Weitere Informationen finden Sie unter PRM_INVOKE_HANDLER.

QueryHandler

Ein Zeiger auf eine vom System definierte Routine, um das Vorhandensein eines bestimmten PRM-Handlers abzufragen. Weitere Informationen finden Sie unter PRM_QUERY_HANDLER.

Bemerkungen

Alle Member dieser Struktur, mit Ausnahme der Version, sind Zeiger auf Funktionen, die Treiber zum Ausführen von PRM-Vorgängen verwenden. Treiber erhalten diese Zeiger durch Aufrufen der ExGetPrmInterface Routine.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- prminterface.h

Siehe auch

windows Kernel-Mode PRM Library