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) |