struttura DXGK_CONNECTION_CHANGE (d3dkmddi.h)
DXGK_CONNECTION_CHANGE descrive lo stato aggiornato più di recente del collegamento per una destinazione.
Sintassi
typedef struct _DXGK_CONNECTION_CHANGE {
ULONGLONG ConnectionChangeId;
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId : 24;
DXGK_CONNECTION_STATUS ConnectionStatus : 4;
UINT Reserved : 4;
union {
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY LinkTargetType;
DXGK_CONNECTION_MONITOR_CONNECT_FLAGS MonitorConnectFlags;
} MonitorConnect;
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY BaseTargetType;
D3DDDI_VIDEO_PRESENT_TARGET_ID NewTargetId;
} TargetConnect;
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY BaseTargetType;
D3DDDI_VIDEO_PRESENT_TARGET_ID NewTargetId;
} TargetJoin;
};
} DXGK_CONNECTION_CHANGE, *PDXGK_CONNECTION_CHANGE;
Members
ConnectionChangeId
ID univoco per destinazione per la transizione segnalata. Questo valore deve essere univoco in tutte le destinazioni dell'adattatore e deve essere aumentato in modo monotonico per ogni modifica segnalata.
TargetId
ID di destinazione per il quale viene segnalata la modifica. Questo ID di destinazione deve essere stato segnalato al sistema operativo in precedenza e deve trovarsi in uno stato che supporta la modifica specificata.
ConnectionStatus
Valore DXGK_CONNECTION_STATUS che specifica lo stato della connessione.
Reserved
Riservato per l'utilizzo nel sistema.
MonitorConnect
Descrive il monitoraggio connesso.
MonitorConnect.LinkTargetType
Valore D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY che identifica la tecnologia di output video del monitor connesso. I valori D3DKMDT_VOT_INTERNAL e D3DKMDT_VOT_MIRACAST non sono consentiti.
MonitorConnect.MonitorConnectFlags
Struttura DXGK_CONNECTION_MONITOR_CONNECT_FLAGS con flag per il monitoraggio connesso.
TargetConnect
Descrive il connettore della destinazione corrente.
TargetConnect.BaseTargetType
Valore D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY che identifica la tecnologia di output video del connettore di destinazione corrente. Come per MonitorConnect.LinkTargetType, i valori D3DKMDT_VOT_INTERNAL e D3DKMDT_VOT_MIRACAST non sono consentiti.
TargetConnect.NewTargetId
ID di destinazione per il quale viene segnalata la modifica. Questo ID di destinazione deve essere stato segnalato al sistema operativo in precedenza e deve trovarsi in uno stato che supporta la modifica specificata.
TargetConnect.BaseTargetType
TargetConnect.NewTargetId
TargetJoin
Descrive il connettore della destinazione di join.
TargetJoin.BaseTargetType
Questa è la tecnologia di output video del connettore della nuova destinazione. Come per MonitorConnect.LinkTargetType, i valori D3DKMDT_VOT_INTERNAL e D3DKMDT_VOT_MIRACAST non sono consentiti.
Nota
Lo stesso Oggetto BaseTargetType deve essere segnalato per tutte le destinazioni unite tra loro.
TargetJoin.NewTargetId
ID di destinazione per il quale viene segnalata la modifica. Questo ID di destinazione deve essere stato segnalato al sistema operativo in precedenza e deve trovarsi in uno stato che supporta la modifica specificata.
TargetJoin.BaseTargetType
TargetJoin.NewTargetId
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmddi.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per