PRM_INVOKE_HANDLER função de retorno de chamada (prminterface.h)
Essa rotina invoca um manipulador de PRM específico.
Sintaxe
PRM_INVOKE_HANDLER PrmInvokeHandler;
NTSTATUS PrmInvokeHandler(
[in] LPGUID HandlerGuid,
[in] PVOID ParameterBuffer,
[in] ULONG Reserved,
[out] PULONG64 EfiStatus
)
{...}
Parâmetros
[in] HandlerGuid
Ponteiro para um identificador exclusivo de 128 bits que especifica o manipulador PRM a ser invocado.
[in] ParameterBuffer
Ponteiro para um buffer de parâmetro de manipulador de PRM alocado pelo chamador.
[in] Reserved
Reservado. Defina como zero.
[out] EfiStatus
Ponteiro para um ULONG64 que, na saída, contém o status EFI da invocação do manipulador PRM.
Retornar valor
Esse método retorna NTSTATUS que contém STATUS_SUCCESS se a chamada foi bem-sucedida. Caso contrário, o método retorna um código de erro apropriado.
Comentários
PRM_INVOKE_HANDLER não é uma rotina do sistema que pode ser chamada diretamente pelo nome. Essa rotina pode ser chamada somente por ponteiro do endereço retornado em uma estrutura PRM_INTERFACE . Os drivers obtêm o endereço dessa rotina chamando ExGetPrmInterface.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 |
Cabeçalho | prminterface.h |
IRQL | <= HIGH_LEVEL |