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;

Member

Version

Gibt die Version dieser Struktur an.

UnlockModule

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

LockModule

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

InvokeHandler

Ein Zeiger auf eine systemdefinierte Routine zum Aufrufen eines bestimmten PRM-Handlers. Weitere Informationen finden Sie unter PRM_INVOKE_HANDLER.

QueryHandler

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

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile prminterface.h

Weitere Informationen

Windows Kernel-Mode PRM-Bibliothek