Partager via


PRM_INVOKE_HANDLER fonction de rappel (prminterface.h)

Cette routine appelle un gestionnaire PRM spécifique.

Syntaxe

PRM_INVOKE_HANDLER PrmInvokeHandler;

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

Paramètres

[in] HandlerGuid

Pointeur vers un identificateur unique 128 bits qui spécifie le gestionnaire PRM à appeler.

[in] ParameterBuffer

Pointeur vers une mémoire tampon de paramètres de gestionnaire PRM allouée par l’appelant.

[in] Reserved

Réservé. Défini sur zéro.

[out] EfiStatus

Pointeur vers un ULONG64 qui, en sortie, contient l’état EFI à partir de l’appel du gestionnaire PRM.

Valeur de retour

Cette méthode retourne NTSTATUS qui contient STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.

Remarques

PRM_INVOKE_HANDLER n’est pas une routine système qui peut être appelée directement par nom. Cette routine est pouvant être appelée uniquement par le pointeur de l’adresse retournée dans une structure PRM_INTERFACE. Les pilotes obtiennent l’adresse de cette routine en appelant ExGetPrmInterface.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête prminterface.h
IRQL <= HIGH_LEVEL

Voir aussi

bibliothèque PRM Windows Kernel-Mode