共用方式為


PRM_INVOKE_HANDLER回呼函式 (prminterface.h)

此例程會叫用特定的PRM處理程式。

語法

PRM_INVOKE_HANDLER PrmInvokeHandler;

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

參數

[in] HandlerGuid

指定要叫用之 PRM 處理程式的 128 位唯一標識子指標。

[in] ParameterBuffer

呼叫端配置的 PRM 處理程式參數緩衝區指標。

[in] Reserved

保留。 設定為零。

[out] EfiStatus

輸出中ULONG64的指標,其中包含 PRM 處理程式調用的 EFI 狀態。

傳回值

此方法會傳回NTSTATUS,如果呼叫成功,則包含STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。

言論

PRM_INVOKE_HANDLER不是可以直接依名稱呼叫的系統例程。 這個例程只能由 PRM_INTERFACE 結構中所傳回位址的指標呼叫。 驅動程式呼叫 exGetPrmInterface,以取得此例程的位址。

要求

要求 價值
最低支援的用戶端 Windows 11 版本 24H2
標頭 prminterface.h
IRQL <= HIGH_LEVEL

另請參閱

Windows Kernel-Mode PRM 連結庫