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)

Lihat juga

D3DKMDT_MONITOR_CONNECTIVITY_CHECKS

DxgkDdiCommitVidPn