DXGKDDI_DISPLAYMUX_REPORT_PRESENCE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// dispmprt.h

DXGKDDI_DISPLAYMUX_REPORT_PRESENCE DxgkddiDisplaymuxReportPresence;

void DxgkddiDisplaymuxReportPresence(
  PVOID DriverContext,
  BOOLEAN SystemHasMux
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-dispmprt-dxgkddi_displaymux_report_presence)

Description

Dxgkrnl calls the kernel-mode display driver's (KMD) DxgkddiDisplayMuxReportPresence function before adapter start to inform the driver that an automatic display switch (ADS) mux has been detected.

Parameters

DriverContext

[in] Handle to a context block that is associated with a display adapter. KMD's DxgkDdiAddDevice function previously provided this handle to Dxgkrnl.

SystemHasMux

[in] Boolean value that indicates whether the system has an ADS-compatible mux.

Remarks

This DDI is called under synchronization level 2.

SystemHasMux is set to TRUE when an ADS mux device was detected in the system and that mux device meets the ADS requirements. A TRUE value doesn't guarantee that ADS functionality will be available to user at this point in the boot sequence for the following reasons:

For more information, see Automatic Display Switch.