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.

Comentários

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

Requisitos

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

Confira também

Biblioteca PRM do Windows Kernel-Mode