Condividi tramite


struttura DXGK_CHILD_STATUS (dispmprt.h)

La struttura DXGK_CHILD_STATUS contiene membri che indicano lo stato di un dispositivo figlio della scheda di visualizzazione.

Sintassi

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;

Members

Type

Membro dell'enumerazione DXGK_CHILD_STATUS_TYPE che indica il tipo di stato richiesto.

ChildUid

Intero, creato in precedenza dal driver miniport di visualizzazione, che identifica il dispositivo figlio per il quale viene richiesto lo stato.

HotPlug

HotPlug.Connected

Se Type è uguale a DXGK_CHILD_STATUS_TYPE. StatusConnection indica se il dispositivo figlio dispone di hardware esterno (ad esempio, un monitor) connesso. Un valore TRUE indica che l'hardware è connesso; FALSE indica che l'hardware non è connesso.

Rotation

Rotation.Angle

Se Type è uguale a DXGK_CHILD_STATUS_TYPE. StatusRotation indica l'angolo di rotazione dello schermo connesso al dispositivo figlio.

Miracast

Supportato da WDDM 1.3 e versioni successive visualizzano i driver miniport in esecuzione in Windows 8.1 e versioni successive.

Miracast.Connected

Se Type è uguale a DXGK_CHILD_STATUS_TYPE. StatusMiracast indica se è stata avviata una sessione connessa Miracast. Il valore TRUE indica che un nuovo monitoraggio è stato connesso al sink Miracast o che la sessione Miracast è stata avviata con un monitor connesso. FALSE indica che il monitoraggio connesso al sink Miracast è stato scollegato o che la sessione Miracast è stata arrestata.

Per altre info, vedi Display wireless (Miracast).For more info, see Wireless display (Miracast).

Miracast.MiracastMonitorType

Se il membro Connesso della struttura incorporata Miracast è TRUE, indica il tipo di connettore della connessione tra il sink Miracast e il monitor o la TV.

In alternativa, se Connected è TRUE e il sink Miracast è incorporato nel monitor o nel televisore, il driver miniport di visualizzazione deve impostare questo valore su D3DKMDT_VOT_MIRACAST.

Se il driver non conosce lo stato di connessione di monitoraggio, deve impostare questo valore sull'ultimo stato di connessione di monitoraggio dall'enumerazione D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY segnalata al sistema operativo.

Per altre info, vedi Display wireless (Miracast).For more info, see Wireless display (Miracast).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione dispmprt.h (include Dispmprt.h)

Vedi anche

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGK_CHILD_STATUS_TYPE

DxgkCbIndicateChildStatus

DxgkDdiQueryChildRelations

DxgkDdiQueryChildStatus