Freigeben über


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

Weitere Informationen

Windows Kernel-Mode PRM-Bibliothek