Condividi tramite


PRM_INVOKE_HANDLER funzione di callback (prminterface.h)

Questa routine richiama un gestore PRM specifico.

Sintassi

PRM_INVOKE_HANDLER PrmInvokeHandler;

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

Parametri

[in] HandlerGuid

Puntatore a un identificatore univoco a 128 bit che specifica il gestore PRM da richiamare.

[in] ParameterBuffer

Puntatore a un buffer di parametri del gestore PRM allocato dal chiamante.

[in] Reserved

Riservato. Imposta su zero.

[out] EfiStatus

Puntatore a un ULONG64 che, nell'output, contiene lo stato EFI dalla chiamata del gestore PRM.

Valore restituito

Questo metodo restituisce NTSTATUS che contiene STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.

Commenti

PRM_INVOKE_HANDLER non è una routine di sistema che può essere chiamata direttamente in base al nome. Questa routine è chiamabile solo dal puntatore dall'indirizzo restituito in una struttura di PRM_INTERFACE . I driver ottengono l'indirizzo di questa routine chiamando ExGetPrmInterface.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2
Intestazione prminterface.h
IRQL <= HIGH_LEVEL

Vedi anche

Libreria PRM di Windows Kernel-Mode