Partager via


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.

Note Le pilote doit toujours retourner un code de réussite, sauf erreur dans les paramètres ou échec du traitement de la demande. Si le pilote ne peut pas définir un ou plusieurs chemins comme demandé, il doit décrire la condition à l’aide des champs de sortie, mais toujours signaler la réussite.
 

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