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 |