Condividi tramite


struttura PRM_INTERFACE (prminterface.h)

La struttura PRM_INTERFACE fornisce un set di puntatori alle funzioni che controllano l'operazione di un'interfaccia PRM.

Sintassi

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;

Members

Version

Specifica la versione di questa struttura.

UnlockModule

Puntatore a una routine definita dal sistema per sbloccare un modulo PRM. Per altre informazioni, vedere PRM_UNLOCK_MODULE.

LockModule

Puntatore a una routine definita dal sistema per bloccare un modulo PRM. Per altre informazioni, vedere PRM_LOCK_MODULE.

InvokeHandler

Puntatore a una routine definita dal sistema per richiamare un gestore PRM specifico. Per altre informazioni, vedere PRM_INVOKE_HANDLER.

QueryHandler

Puntatore a una routine definita dal sistema per eseguire una query sulla presenza di un gestore PRM specifico. Per altre informazioni, vedere PRM_QUERY_HANDLER.

Commenti

Tutti i membri di questa struttura, ad eccezione di Version, sono puntatori a funzioni usate dai driver per eseguire operazioni PRM. I driver ottengono questi puntatori chiamando la routine ExGetPrmInterface .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2
Intestazione prminterface.h

Vedi anche

Libreria PRM di Windows Kernel-Mode