// dispmprt.h
DXGKDDI_DISPLAYMUX_REPORT_PRESENCE DxgkddiDisplaymuxReportPresence;
void DxgkddiDisplaymuxReportPresence(
PVOID DriverContext,
BOOLEAN SystemHasMux
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
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.
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.
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.