struktur DXGKARG_COMMITVIDPN (d3dkmddi.h)
Struktur DXGKARG_COMMITVIDPN menyimpan argumen untuk fungsi DxgkDdiCommitVidPn .
Sintaks
typedef struct _DXGKARG_COMMITVIDPN {
IN D3DKMDT_HVIDPN hFunctionalVidPn;
IN D3DDDI_VIDEO_PRESENT_SOURCE_ID AffectedVidPnSourceId;
IN D3DKMDT_MONITOR_CONNECTIVITY_CHECKS MonitorConnectivityChecks;
IN HANDLE hPrimaryAllocation;
[in] IN DXGKARG_COMMITVIDPN_FLAGS Flags;
} DXGKARG_COMMITVIDPN;
Anggota
hFunctionalVidPn
Handel ke objek VidPN fungsional yang akan dibuat aktif pada adaptor tampilan.
AffectedVidPnSourceId
Konstanta D3DDDI_ID_ALL atau pengidentifikasi sumber video tertentu yang ada di VidPN:
- Jika anggota ini adalah pengidentifikasi sumber, DxgkDdiCommitVidPn hanya memperbarui mode video yang menyajikan jalur yang berasal dari sumber tersebut. DxgkDdiCommitVidPn tidak perlu memeriksa jalur yang berasal dari sumber lain karena jalur tersebut sama di VidPN baru seperti yang ada di VidPN yang saat ini aktif.
- Jika anggota ini sama dengan D3DDDI_ID_ALL, DxgkDdiCommitVidPn harus memeriksa dan memperbarui seluruh VidPN sebagai satu transaksi; artinya, seluruh VidPN baru harus dibuat aktif atau seluruh VidPN saat ini harus tetap aktif.
MonitorConnectivityChecks
Enumerator D3DKMDT_MONITOR_CONNECTIVITY_CHECKS (D3DKMDT_MCC_IGNORE atau D3DKMDT_MCC_ENFORCE) yang menentukan apakah akan memverifikasi apakah output video dalam topologi baru telah terhubung dengan monitor:
- Jika anggota ini sama dengan D3DKMDT_MCC_ENFORCE dan salah satu output video dalam topologi VidPN baru tidak memiliki monitor yang terhubung, DxgkDdiCommitVidPn harus meninggalkan VidPN yang saat ini aktif dan mengembalikan STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY.
- Jika anggota ini sama dengan D3DKMDT_MCC_IGNORE, DxgkDdiCommitVidPn dapat membuat VidPN baru aktif tanpa memeriksa apakah ada output video yang memiliki monitor yang terhubung.
hPrimaryAllocation
Handel ke alokasi utama yang terkait dengan sumber video yang ada yang diidentifikasi oleh AffectedVidPnSourceId.
[in] Flags
Struktur DXGKARG_COMMITVIDPN_FLAGS yang mengidentifikasi detail tentang panggilan ke fungsi DxgkDdiCommitVidPn .
Keterangan
Konstanta D3DDDI_ID_ALL didefinisikan dalam D3dukmddi.h.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |