Compartir a través de


PRM_INVOKE_HANDLER función de devolución de llamada (prminterface.h)

Esta rutina invoca un controlador PRM específico.

Sintaxis

PRM_INVOKE_HANDLER PrmInvokeHandler;

NTSTATUS PrmInvokeHandler(
  [in]  LPGUID HandlerGuid,
  [in]  PVOID ParameterBuffer,
  [in]  ULONG Reserved,
  [out] PULONG64 EfiStatus
)
{...}

Parámetros

[in] HandlerGuid

Puntero a un identificador único de 128 bits que especifica el controlador PRM que se va a invocar.

[in] ParameterBuffer

Puntero a un búfer de parámetros de controlador PRM asignado por el autor de la llamada.

[in] Reserved

Reservado. Establecer en cero.

[out] EfiStatus

Puntero a un ULONG64 que, en la salida, contiene el estado EFI de la invocación del controlador PRM.

Valor devuelto

Este método devuelve NTSTATUS que contiene STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de error adecuado.

Comentarios

PRM_INVOKE_HANDLER no es una rutina del sistema a la que se puede llamar directamente por nombre. Esta rutina solo es invocable por el puntero de la dirección devuelta en una estructura de PRM_INTERFACE . Los controladores obtienen la dirección de esta rutina llamando a ExGetPrmInterface.

Requisitos

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

Consulte también

Biblioteca PRM de Windows Kernel-Mode