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 |