DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS fonction de rappel (dispmprt.h)
Dxgkrnl appelle le kmD (Kernel-mode display driver’s) DxgkDdiDisplayMuxGetRuntimeStatus fonction pour interroger le niveau d’exécution du commutateur d’affichage automatique (ADS) prise en charge par le pilote.
Syntaxe
DXGKDDI_DISPLAYMUX_GET_RUNTIME_STATUS DxgkddiDisplaymuxGetRuntimeStatus;
NTSTATUS DxgkddiDisplaymuxGetRuntimeStatus(
PVOID DriverContext,
PDXGK_DISPLAYMUX_RUNTIME_STATUS pRuntimeStatus
)
{...}
Paramètres
DriverContext
[in] Gérer vers un bloc de contexte associé à un adaptateur d’affichage. La fonction
pRuntimeStatus
[out] Pointeur vers une valeur DXGK_DISPLAYMUX_RUNTIME_STATUS dans laquelle le pilote écrit l’état d’exécution de ADS prise en charge qu’il fournit.
Valeur de retour
DxgkDdiDisplayMuxGetRuntimeStatus 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.
DxgkDdiDisplayMuxGetRuntimeStatus est appelé après DxgkDdiStartDevice. Il permet à KMD d’indiquer qu’il ne peut pas prendre en charge ADS sur ce système pour une raison quelconque. Le pilote ne doit pas tenter d’interroger des informations sur d’autres GPU dans le système ou communiquer avec l’appareil d’expérience utilisateur ACPI.
Si le pilote définit pRuntimeStatus pointer vers DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING, le système active ADS uniquement à des fins de développement ; autrement dit, ADS ne sera pas activé pour l’utilisation du client.
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 |