DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO función de devolución de llamada (dispmprt.h)
dxgkrnl llama a la función dxgkddiDisplayMuxSetInternalPanelInfo del controlador en modo kernel para proporcionar al controlador información sobre el panel interno.
Sintaxis
DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO DxgkddiDisplaymuxSetInternalPanelInfo;
NTSTATUS DxgkddiDisplaymuxSetInternalPanelInfo(
PVOID DriverContext,
ULONG VidPnTargetId,
PDXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO pInternalPanelInfo
)
{...}
Parámetros
DriverContext
[in] Controle a un bloque de contexto asociado a un adaptador de pantalla. La función
VidPnTargetId
[in] Destino de VidPN para el que se está llamando al DDI.
pInternalPanelInfo
[in] Puntero a una estructura de DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO que contiene información sobre el panel interno.
Valor devuelto
dxgkddiDisplayMuxSetInternalPanelInfo devuelve STATUS_SUCCESS si se ejecuta correctamente. De lo contrario, devuelve un código de error adecuado.
Observaciones
Se llama a esta DDI en nivel de sincronización 2.
Cuando se inicia un adaptador, pero la mux aún no está conectada al adaptador, el controlador no puede comunicarse con el panel interno para recopilar información. En el primer conmutador mux a ese adaptador, el sistema operativo llama a DxgkddiDisplayMuxSetInternalPanelInfo para proporcionar esta información del panel interno al controlador. El controlador puede informar posteriormente de la información del panel interno al sistema operativo correctamente.
se llama a dxgkddiDisplayMuxSetInternalPanelInfo solo una vez durante la primera instancia de un conmutador mux a un adaptador específico después de que se haya iniciado ese adaptador, siempre que la mux no estaba conectada al adaptador cuando se inició el adaptador. Esta llamada se realiza justo antes de se llama a dxgkDdiDisplayMuxPreSwitchTo.
Para obtener más información, vea conmutador de visualización automática.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2, actualización 2025.01 |
encabezado de |
dispmprt.h |
irQL | PASSIVE_LEVEL |