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 |