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
指向 128 位唯一标识符的指针,该标识符指定要调用的 PRM 处理程序。
[in] ParameterBuffer
指向调用方分配的 PRM 处理程序参数缓冲区的指针。
[in] Reserved
保留。 设置为零。
[out] EfiStatus
指向ULONG64的指针,输出时包含 PRM 处理程序调用的 EFI 状态。
返回值
如果调用成功,此方法返回包含STATUS_SUCCESS的 NTSTATUS。 否则,该方法将返回相应的错误代码。
注解
PRM_INVOKE_HANDLER不是可以直接按名称调用的系统例程。 此例程只能由 PRM_INTERFACE 结构中 返回的地址中的指针调用。 驱动程序通过调用 ExGetPrmInterface 获取此例程的地址。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 24H2 |
标头 | prminterface.h |
IRQL | <= HIGH_LEVEL |