Partager via


DXGK_CHILD_STATUS structure (dispmprt.h)

La structure DXGK_CHILD_STATUS contient des membres qui indiquent le status d’un appareil enfant de la carte graphique.

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 le périphérique enfant pour lequel status est demandé.

HotPlug

HotPlug.Connected

Si Type est égal à DXGK_CHILD_STATUS_TYPE. StatusConnection indique si le matériel externe (par exemple, un moniteur) est connecté à l’appareil enfant. 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 miniport s’exécutent 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 Connected a la valeur TRUE et que le récepteur Miracast est incorporé dans le moniteur ou le téléviseur, le pilote de miniport d’affichage doit définir cette valeur sur D3DKMDT_VOT_MIRACAST.

Si le pilote ne connaît pas l’état de la connexion au 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 Windows Vista
En-tête dispmprt.h (include Dispmprt.h)

Voir aussi

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus