DXGK_CHILD_CAPABILITIES structure (dispmprt.h)

La structure DXGK_CHILD_CAPABILITIES contient des informations sur les fonctionnalités d’un appareil enfant individuel d’une carte graphique.

Syntaxe

typedef struct _DXGK_CHILD_CAPABILITIES {
  union {
    DXGK_VIDEO_OUTPUT_CAPABILITIES VideoOutput;
    struct {
      UINT MustBeZero;
    } Other;
    DXGK_INTEGRATED_DISPLAY_CHILD  IntegratedDisplayChild;
  } Type;
  DXGK_CHILD_DEVICE_HPD_AWARENESS HpdAwareness;
} DXGK_CHILD_CAPABILITIES, *PDXGK_CHILD_CAPABILITIES;

Membres

Type

Union qui peut contenir des informations de sortie vidéo ou d’autres informations dans les membres suivants.

Type.VideoOutput

Structure DXGK_VIDEO_OUTPUT_CAPABILITIES qui contient des informations sur une sortie vidéo. Ce membre est significatif uniquement si l’appareil enfant a le type TypeVideoOutput.

Type.Other

Structure dont le seul membre doit être égal à zéro si l’appareil enfant a le type TypeOther.

Type.Other.MustBeZero

Valeur UINT qui doit être égale à zéro.

Type.IntegratedDisplayChild

Retourne les champs enfants d’affichage intégrés des fonctionnalités enfants.

HpdAwareness

Énumérateur DXGK_CHILD_DEVICE_HPD_AWARENESS qui indique le niveau de prise en charge à chaud de l’appareil enfant.

Remarques

Le membre ChildDeviceType d’une structure DXGK_CHILD_DESCRIPTOR est un énumérateur DXGK_CHILD_DEVICE_TYPE qui indique le type de l’appareil enfant : TypeVideoOutput ou TypeOther.

Si un appareil enfant est de type TypeVideoOutput, le membre Type.VideoOutput de sa structure DXGK_CHILD_DESCRIPTOR est une structure DXGK_VIDEO_OUTPUT_CAPABILITIES.

Si un appareil enfant est de type TypeOther, Type.Other.MustBeZero doit être défini sur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête dispmprt.h (include Dispmprt.h)

Voir aussi

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations