Partager via


Présentation VidPN multiplan superposée

Lorsque des superpositions multiplan sont utilisées, ces exigences s’appliquent aux fonctions utilisées pour présenter sur plusieurs surfaces dans les réseaux vidéo présents (VidPN) :

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay

  • Si DXGK_MULTIPLANE_OVERLAY_PLANE. Activé a la valeur false, le pilote de miniport d’affichage doit désactiver le plan spécifié.
  • Si un plan a été activé lors d’un appel précédent à DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay , mais qu’il n’est pas présent dans l’appel actuel, le pilote doit continuer à afficher le plan sans le retourner.
  • Il est possible que le pilote reçoive plusieurs appels à DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay au cours du même VSync (un appel pour retourner un plan et un autre pour retourner un autre plan). Dans ce cas, le pilote doit traiter les deux appels.
  • Les données passées doivent avoir été validées en mode utilisateur par une source approuvée. Toutefois, le pilote de miniport d’affichage doit toujours case activée les données pour s’assurer qu’elles ne provoquent pas de problèmes. Si les données sont incorrectes, le pilote peut échouer à l’appel avec un code d’erreur STATUS_INVALID_PARAMETER , mais ces échecs peuvent ne pas être gérés correctement et impliquer un bogue dans le système d’exploitation ou dans le pilote en mode utilisateur.

DxgkDdiSetVidPnSourceVisibility
Quand DXGKARG_SETVIDPNSOURCEVISIBILITY. Visible est défini sur FALSE sur une source donnée dans un appel à cette fonction. Tous les plans matériels doivent être désactivés, y compris la couche utilisée pour la surface primaire. Lorsque Visible a la valeur TRUE, seul le plan utilisé pour la surface primaire doit être activé et tous les autres plans doivent rester désactivés.

DxgkDdiSetVidPnSourceAddress
Lorsque cette fonction est appelée, le pilote doit désactiver tous les plans de superposition non principaux. La surface principale est retournée à l’aide de DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay en mode de superposition multiplan.