Partager via


structure DXGK_CHILD_STATUS (dispmprt.h)

La structure DXGK_CHILD_STATUS contient des membres qui indiquent l’état 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 d’état demandé.

ChildUid

Entier, créé précédemment par le pilote miniport d’affichage, qui identifie l’appareil enfant pour lequel l’état 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, affichez les pilotes miniport 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é. Une valeur de 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éconnecté ou que la session Miracast a été arrêtée.

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

Miracast.MiracastMonitorType

Si le membre Connected de la structure incorporée Miracast est TRUE, indique le type de connecteur de la connexion entre le récepteur Miracast et le moniteur ou la télévision.

Sinon, si connectée est TRUE et que le récepteur Miracast est incorporé dans le moniteur ou la télévision, 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 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).

Exigences

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

Voir aussi

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus