structure DXGK_CHILD_STATUS (dispmprt.h)

La structure DXGK_CHILD_STATUS contient des membres qui indiquent le status d’un appareil enfant de l’adaptateur d’affichage.

Syntaxe

typedef struct _DXGK_CHILD_STATUS {
  DXGK_CHILD_STATUS_TYPE Type;
  ULONG                  ChildUid;
  union {
    struct {
      BOOLEAN Connected;
    } HotPlug;
    struct {
      UCHAR Angle;
    } Rotation;
    struct {
      BOOLEAN                         Connected;
      D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY MiracastMonitorType;
    } Miracast;
  };
} DXGK_CHILD_STATUS, *PDXGK_CHILD_STATUS;

Membres

Type

Membre de l’énumération DXGK_CHILD_STATUS_TYPE qui indique le type de status demandé.

ChildUid

Entier, créé précédemment par le pilote de miniport d’affichage, qui identifie l’appareil enfant pour lequel status est demandé.

HotPlug

HotPlug.Connected

Si Type est égal à DXGK_CHILD_STATUS_TYPE. StatusConnection indique si l’appareil enfant est connecté à un matériel externe (par exemple, un moniteur). La valeur TRUE indique que le matériel est connecté ; FALSE indique que le matériel n’est pas connecté.

Rotation

Rotation.Angle

Si Type est égal à DXGK_CHILD_STATUS_TYPE. StatusRotation indique l’angle de rotation de l’affichage connecté à l’appareil enfant.

Miracast

Pris en charge par WDDM 1.3 et versions ultérieures, les pilotes miniports s’exécutant sur Windows 8.1 et versions ultérieures.

Miracast.Connected

Si Type est égal à DXGK_CHILD_STATUS_TYPE. StatusMiracast indique si une session connectée Miracast a démarré. La valeur TRUE indique qu’un nouveau moniteur a été connecté au récepteur Miracast ou que la session Miracast a démarré avec un moniteur connecté. FALSE indique que le moniteur connecté au récepteur Miracast a été débranché ou que la session Miracast a été arrêtée.

Pour plus d’informations, consultez Affichages sans fil (Miracast).

Miracast.MiracastMonitorType

Si le membre Connecté de la structure incorporée Miracast a la valeur TRUE, indique le type de connecteur de la connexion entre le récepteur Miracast et le moniteur ou le téléviseur.

Si Connecté a la valeur TRUE et que le récepteur Miracast est incorporé dans le moniteur ou le téléviseur, le pilote miniport d’affichage doit définir cette valeur sur D3DKMDT_VOT_MIRACAST.

Si le pilote ne connaît pas l’état de la connexion du moniteur, il doit définir cette valeur sur le dernier état de connexion du moniteur à partir de l’énumération D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY qu’il a signalée au système d’exploitation.

Pour plus d’informations, consultez Affichages sans fil (Miracast).

Configuration requise

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

Voir aussi

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus