struktur DXGK_CONNECTION_CHANGE (d3dkmddi.h)
DXGK_CONNECTION_CHANGE menjelaskan status tautan terbaru yang diperbarui untuk target.
Sintaks
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;
Anggota
ConnectionChangeId
ID unik per target untuk transisi yang dilaporkan. Nilai ini harus unik di semua target pada adaptor dan harus meningkat secara monoton untuk setiap perubahan yang dilaporkan.
TargetId
ID target yang perubahannya sedang dilaporkan. ID target ini harus telah dilaporkan ke OS sebelumnya dan harus dalam keadaan yang mendukung perubahan yang diberikan.
ConnectionStatus
Nilai DXGK_CONNECTION_STATUS yang menentukan status koneksi.
Reserved
Dicadangkan untuk penggunaan sistem.
MonitorConnect
Menjelaskan monitor yang telah tersambung.
MonitorConnect.LinkTargetType
Nilai D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY yang mengidentifikasi teknologi output video monitor yang telah terhubung. Nilai D3DKMDT_VOT_INTERNAL dan D3DKMDT_VOT_MIRACAST tidak diizinkan.
MonitorConnect.MonitorConnectFlags
Struktur DXGK_CONNECTION_MONITOR_CONNECT_FLAGS dengan bendera untuk monitor yang terhubung.
TargetConnect
Menjelaskan konektor target saat ini.
TargetConnect.BaseTargetType
Nilai D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY yang mengidentifikasi teknologi output video dari konektor target saat ini. Seperti halnya MonitorConnect.LinkTargetType, nilai D3DKMDT_VOT_INTERNAL dan D3DKMDT_VOT_MIRACAST tidak diizinkan.
TargetConnect.NewTargetId
ID target yang perubahannya sedang dilaporkan. ID target ini harus telah dilaporkan ke OS sebelumnya dan harus dalam keadaan yang mendukung perubahan yang diberikan.
TargetConnect.BaseTargetType
TargetConnect.NewTargetId
TargetJoin
Menjelaskan konektor target gabungan.
TargetJoin.BaseTargetType
Ini adalah teknologi output video dari konektor target baru. Seperti halnya MonitorConnect.LinkTargetType, nilai D3DKMDT_VOT_INTERNAL dan D3DKMDT_VOT_MIRACAST tidak diizinkan.
Catatan
BaseTargetType yang sama harus dilaporkan untuk semua target yang digabungkan satu sama lain.
TargetJoin.NewTargetId
ID target yang perubahannya sedang dilaporkan. ID target ini harus telah dilaporkan ke OS sebelumnya dan harus dalam keadaan yang mendukung perubahan yang diberikan.
TargetJoin.BaseTargetType
TargetJoin.NewTargetId
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmddi.h |