DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2回调函数 (dispmprt.h)
Dxgkrnl 调用内核模式显示驱动程序的 (KMD) DxgkddiDisplayMuxPostSwitchToPhase2 函数,以通知驱动程序复用开关已完成,并且驱动程序现在已连接到显示器并应执行阶段 2 任务。
语法
DXGKDDI_DISPLAYMUX_POST_SWITCH_TO_PHASE2 DxgkddiDisplaymuxPostSwitchToPhase2;
NTSTATUS DxgkddiDisplaymuxPostSwitchToPhase2(
PVOID DriverContext,
ULONG VidPnTargetId,
BOOLEAN *pWasPanelInPSR
)
{...}
参数
DriverContext
[in]与显示适配器关联的上下文块的句柄。 KMD 的 DxgkDdiAddDevice 函数以前提供了此句柄来 Dxgkrnl。
VidPnTargetId
[in]要为其调用 DDI 的 VidPN 目标。
pWasPanelInPSR
[out]指向驱动程序应设置的布尔值的指针,该值指示驱动程序接管控制权时面板是否处于面板自我刷新(PSR)。
如果面板在 PSR 中,KMD 应将此值设置为 TRUE。 如果驱动程序无法可靠地确定面板是否在 PSR 中,它仍应将此值设置为 TRUE。 仅当 KMD 能够可靠地确定面板不在 PSR 中时,才应返回 FALSE。
返回值
DxgkddiDisplayMuxPostSwitchToPhase2 如果成功,则返回STATUS_SUCCESS。 否则,它将返回适当的错误代码。
言论
此 DDI 在 同步级别 2下调用。
有关详细信息,请参阅 自动显示开关。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 24H2,update 2025.01 |
标头 | dispmprt.h |
IRQL | PASSIVE_LEVEL |