Partager via


DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL fonction de rappel (dispmprt.h)

Dxgkrnl appelle une fonction d’affichage du pilote d’affichage en mode noyau (KMD) DxgkDdiDisplayMuxGetDriverSupportLevel pour interroger le niveau de prise en charge du pilote pour la fonctionnalité commutateur d’affichage automatique (ADS).

Syntaxe

DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL DxgkddiDisplaymuxGetDriverSupportLevel;

NTSTATUS DxgkddiDisplaymuxGetDriverSupportLevel(
  PVOID DriverContext,
  PDXGK_DISPLAYMUX_SUPPORT_LEVEL pDriverSupportLevel
)
{...}

Paramètres

DriverContext

[in] Gérer vers un bloc de contexte associé à un adaptateur d’affichage. La fonction DxgkDdiAddDevice a précédemment fourni ce handle à Dxgkrnl.

pDriverSupportLevel

[out] Pointeur vers une valeur DXGK_DISPLAYMUX_SUPPORT_LEVEL dans laquelle le pilote écrit le niveau de prise en charge ADS qu’il fournit.

Valeur de retour

DxgkDdiDisplayMuxGetDriverSupportLevel retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne un code d’erreur NT_STATUS approprié.

Remarques

Cette DDI est appelée sous niveau de synchronisation 2.

DxgkDdiDisplayMuxGetDriverSupportLevel est appelé avant DxgkDdiStartDevice . Il est destiné à retourner uniquement le niveau de commutateur d’affichage automatique prend en charge le pilote de manière générique. Le niveau de support retourné ne doit pas être influencé par d’autres facteurs, notamment :

  • Gpu pour lequel le pilote est chargé.
  • Tout autre GPU dans le système.
  • Tout aspect du système ; par exemple, un moniteur interne ou externe connecté, un type de système ou toutes les informations obtenues à partir du système.

Si le pilote prend en charge le basculement automatique d’affichage sur n’importe quel système, il retourne une valeur qui n’est pas DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE.

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

Voir aussi

DXGK_DISPLAYMUX_SUPPORT_LEVEL

DxgkDdiAddDevice

DxgkDdiStartDevice