Partager via


PRM_INTERFACE structure (prminterface.h)

La structure PRM_INTERFACE fournit un ensemble de pointeurs vers des fonctions qui contrôlent le fonctionnement 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 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête prminterface.h

Voir aussi

Bibliothèque PRM Windows Kernel-Mode