Compartir a través de


estructura PRM_INTERFACE (prminterface.h)

La estructura PRM_INTERFACE proporciona un conjunto de punteros a funciones que controlan la operación de una interfaz PRM.

Sintaxis

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;

Miembros

Version

Especifica la versión de esta estructura.

UnlockModule

Puntero a una rutina definida por el sistema para desbloquear un módulo PRM. Para obtener más información, consulte PRM_UNLOCK_MODULE.

LockModule

Puntero a una rutina definida por el sistema para bloquear un módulo PRM. Para obtener más información, consulte PRM_LOCK_MODULE.

InvokeHandler

Puntero a una rutina definida por el sistema para invocar un controlador PRM específico. Para obtener más información, consulte PRM_INVOKE_HANDLER.

QueryHandler

Puntero a una rutina definida por el sistema para consultar la presencia de un controlador PRM específico. Para obtener más información, consulte PRM_QUERY_HANDLER.

Comentarios

Todos los miembros de esta estructura, a excepción de Version, son punteros a funciones que los controladores usan para realizar operaciones PRM. Los controladores obtienen estos punteros mediante una llamada a la rutina ExGetPrmInterface .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2
Encabezado prminterface.h

Consulte también

Biblioteca PRM de Windows Kernel-Mode