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
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 |