DXGKDDI_SETTIMINGSFROMVIDPN fonction de rappel (d3dkmddi.h)
DXGKDDI_SETTIMINGSFROMVIDPN est appelé pour définir ou modifier les minutages d’affichage sur une carte. Cette DDI remplace DxgkDdiCommitVidPn.
Syntaxe
DXGKDDI_SETTIMINGSFROMVIDPN DxgkddiSettimingsfromvidpn;
NTSTATUS DxgkddiSettimingsfromvidpn(
[in] IN_CONST_HANDLE hAdapter,
[in, out] IN_OUT_PDXGKARG_SETTIMINGSFROMVIDPN pSetTimings
)
{...}
Paramètres
[in] hAdapter
Identifie l’adaptateur sur lequel les minutages d’affichage doivent être définis.
[in, out] pSetTimings
Pointeur vers une structure de DXGKARG_SETTIMINGSFROMVIDPN qui décrit les minutages d’affichage à définir.
Valeur retournée
Si cette routine réussit, elle retourne STATUS_SUCCESS.
Remarques
Le pilote en mode noyau évalue les paramètres et initie les modifications si aucune condition ne l’empêche de les essayer. Si des conditions telles que le dépassement des limites de bande passante cible empêchent les modifications apportées, le pilote doit décrire les conditions. Si la modification des minutages est possible, mais qu’il faut d’abord effectuer un travail de préparation, le pilote doit l’indiquer dans les indicateurs de sortie.
Cette fonction est toujours appelée au niveau PASSIF.
Cette fonction est inscrite par DriverEntry du pilote miniport d’affichage.
À compter de WDDM 2.6, lorsque la synchronisation d’affichage est disponible et que plusieurs affichages doivent être activés, le système d’exploitation indique que les affichages doivent être synchronisés dans l’appel DXGKDDI_SETTIMINGSFROMVIDPN. Chaque chemin à synchroniser aura une valeur autre que zéro dans le champ de bits SyncLockGroup et le style de synchronisation sélectionné dans le champ SyncLockStyle , tous deux dans la structure DXGK_SET_TIMING_PATH_INFO .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |