PRM_INVOKE_HANDLER Rückruffunktion (prminterface.h)
Diese Routine ruft einen bestimmten PRM-Handler auf.
Syntax
PRM_INVOKE_HANDLER PrmInvokeHandler;
NTSTATUS PrmInvokeHandler(
[in] LPGUID HandlerGuid,
[in] PVOID ParameterBuffer,
[in] ULONG Reserved,
[out] PULONG64 EfiStatus
)
{...}
Parameter
[in] HandlerGuid
Zeiger auf einen eindeutigen 128-Bit-Bezeichner, der den aufzurufenden PRM-Handler angibt.
[in] ParameterBuffer
Zeiger auf einen vom Aufrufer zugewiesenen PRM-Handlerparameterpuffer.
[in] Reserved
Reserviert. Auf NULL festlegen.
[out] EfiStatus
Zeiger auf eine ULONG64, die bei der Ausgabe die EFI-status des PRM-Handleraufrufs enthält.
Rückgabewert
Diese Methode gibt NTSTATUS zurück, die STATUS_SUCCESS enthält, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen entsprechenden Fehlercode zurück.
Hinweise
PRM_INVOKE_HANDLER ist keine Systemroutine, die direkt mit dem Namen aufgerufen werden kann. Diese Routine kann nur durch zeiger von der Adresse aufgerufen werden, die in einer PRM_INTERFACE-Struktur zurückgegeben wird. Treiber erhalten die Adresse dieser Routine, indem sie ExGetPrmInterface aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 |
Kopfzeile | prminterface.h |
IRQL | <= HIGH_LEVEL |