Partager via


structure DXGKARG_ENUMVIDPNCOFUNCMODALITY (d3dkmddi.h)

La structure DXGKARG_ENUMVIDPNCOFUNCMODALITY contient des arguments pour la fonction DxgkDdiEnumVidPnCofuncModality. La fonction DxgkDdiEnumVidPnCofuncModality rend les ensembles de modes source et cible d’un cofunctionnel VidPN avec la topologie de VidPN et les modes qui ont déjà été épinglés.

Syntaxe

typedef struct _DXGKARG_ENUMVIDPNCOFUNCMODALITY {
  IN D3DKMDT_HVIDPN                        hConstrainingVidPn;
  IN D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE EnumPivotType;
  IN DXGK_ENUM_PIVOT                       EnumPivot;
} DXGKARG_ENUMVIDPNCOFUNCMODALITY;

Membres

hConstrainingVidPn

Handle vers l’objet VidPn pour lequel les modes cofonctionnels sont demandés.

EnumPivotType

Énumérateur D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE qui fournit le type de tableau croisé dynamique d’énumération.

EnumPivot

Structure DXGK_ENUM_PIVOT.

Remarques

Si une vidéo particulière présente une source ou une cible est désignée comme pivot de l’énumération, DxgkDdiEnumVidPnCofuncModality ne doit pas modifier le mode défini pour cette source ou cette cible.

Le type de données D3DKMDT_HVIDPN est défini dans D3dkmdt.h. Les types de données D3DDDI_VIDEO_PRESENT_SOURCE_ID et D3DDDI_VIDEO_PRESENT_TARGET_ID sont définis dans D3dukmdt.h.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE

DXGK_ENUM_PIVOT

DxgkDdiEnumVidPnCofuncModality