Compartilhar via


estrutura PRM_INTERFACE (prminterface.h)

A estrutura PRM_INTERFACE fornece um conjunto de ponteiros para funções que controlam a operação de uma interface PRM.

Sintaxe

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;

Membros

Version

Especifica a versão dessa estrutura.

UnlockModule

Um ponteiro para uma rotina definida pelo sistema para desbloquear um módulo PRM. Para obter mais informações, consulte PRM_UNLOCK_MODULE.

LockModule

Um ponteiro para uma rotina definida pelo sistema para bloquear um módulo PRM. Para obter mais informações, consulte PRM_LOCK_MODULE.

InvokeHandler

Um ponteiro para uma rotina definida pelo sistema para invocar um manipulador de PRM específico. Para obter mais informações, consulte PRM_INVOKE_HANDLER.

QueryHandler

Um ponteiro para uma rotina definida pelo sistema para consultar a presença de um manipulador de PRM específico. Para obter mais informações, consulte PRM_QUERY_HANDLER.

Observações

Todos os membros dessa estrutura, com exceção da Versão, são ponteiros para funções que os drivers usam para executar operações de PRM. Os drivers obtêm esses ponteiros chamando a rotinaExGetPrmInterface.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2
cabeçalho prminterface.h

Consulte também

da Biblioteca de PRM do Kernel-Mode do Windows