DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO fonction de rappel (dispmprt.h)
Dxgkrnl appelle le pilote d’affichage en mode noyau (KMD) DxgkddiDisplayMuxSetInternalPanelInfo fonction pour fournir au pilote des informations sur le panneau interne.
Syntaxe
DXGKDDI_DISPLAYMUX_SET_INTERNAL_PANEL_INFO DxgkddiDisplaymuxSetInternalPanelInfo;
NTSTATUS DxgkddiDisplaymuxSetInternalPanelInfo(
PVOID DriverContext,
ULONG VidPnTargetId,
PDXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO pInternalPanelInfo
)
{...}
Paramètres
DriverContext
[in] Gérer vers un bloc de contexte associé à un adaptateur d’affichage. La fonction
VidPnTargetId
[in] Cible VidPN pour laquelle la DDI est appelée.
pInternalPanelInfo
[in] Pointeur vers une structure DXGK_DISPLAYMUX_SET_INTERNAL_PANEL_INFO qui contient des informations sur le panneau interne.
Valeur de retour
DxgkddiDisplayMuxSetInternalPanelInfo retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne un code d’erreur approprié.
Remarques
Cette DDI est appelée sous niveau de synchronisation 2.
Lorsqu’un adaptateur est démarré mais que le mux n’est pas encore connecté à l’adaptateur, le pilote ne peut pas communiquer avec le panneau interne pour collecter des informations. Sur le premier commutateur mux vers cet adaptateur, le système d’exploitation appelle DxgkddiDisplayMuxSetInternalPanelInfo pour fournir ces informations de panneau interne au pilote. Le pilote peut ensuite signaler correctement les informations du panneau interne au système d’exploitation.
DxgkddiDisplayMuxSetInternalPanelInfo n’est appelée qu’une seule fois lors de la première instance d’un commutateur mux vers un adaptateur spécifique après le démarrage de cet adaptateur, à condition que le mux n’ait pas été connecté à l’adaptateur lors du démarrage de l’adaptateur. Cet appel est effectué juste avant DxgkDdiDisplayMuxPreSwitchTo est appelé.
Pour plus d’informations, consultez commutateur d’affichage automatique.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2, mise à jour 2025.01 |
d’en-tête | dispmprt.h |
IRQL | PASSIVE_LEVEL |