Partager via


structure PRM_INTERFACE (prminterface.h)

La structure PRM_INTERFACE fournit un ensemble de pointeurs vers des fonctions qui contrôlent l’opération d’une interface PRM.

Syntaxe

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;

Membres

Version

Spécifie la version de cette structure.

UnlockModule

Pointeur vers une routine définie par le système pour déverrouiller un module PRM. Pour plus d’informations, consultez PRM_UNLOCK_MODULE.

LockModule

Pointeur vers une routine définie par le système pour verrouiller un module PRM. Pour plus d’informations, consultez PRM_LOCK_MODULE.

InvokeHandler

Pointeur vers une routine définie par le système pour appeler un gestionnaire PRM spécifique. Pour plus d’informations, consultez PRM_INVOKE_HANDLER.

QueryHandler

Pointeur vers une routine définie par le système pour rechercher la présence d’un gestionnaire PRM spécifique. Pour plus d’informations, consultez PRM_QUERY_HANDLER.

Remarques

Tous les membres de cette structure, à l’exception de Version, sont des pointeurs vers des fonctions que les pilotes utilisent pour effectuer des opérations PRM. Les pilotes obtiennent ces pointeurs en appelant la routine ExGetPrmInterface.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête prminterface.h

Voir aussi

bibliothèque PRM Windows Kernel-Mode