Bagikan melalui


struktur D3DKMT_OUTPUTDUPLPRESENT (d3dkmthk.h)

Menjelaskan operasi swapchain DESKTOP Duplication API saat ini.

Sintaks

typedef struct _D3DKMT_OUTPUTDUPLPRESENT {
  [in] D3DKMT_HANDLE                  hContext;
  [in] D3DKMT_HANDLE                  hSource;
       D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in] ULONG                          BroadcastContextCount;
       D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  [in] D3DKMT_PRESENT_RGNS            PresentRegions;
  [in] D3DKMT_OUTPUTDUPLPRESENTFLAGS  Flags;
       D3DKMT_HANDLE                  hIndirectContext;
} D3DKMT_OUTPUTDUPLPRESENT;

Anggota

[in] hContext

Jenis data D3DKMT_HANDLE yang mewakili handel ke konteks.

[in] hSource

Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi sumber yang akan ditampilkan.

VidPnSourceId

Nomor identifikasi berbasis nol dari sumber video yang ada di jalur topologi video present network (VidPN).

[in] BroadcastContextCount

Menentukan jumlah konteks.

[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Jenis data D3DKMT_HANDLE yang mewakili konteks siaran.

[in] PresentRegions

Wilayah kotor dan bergerak, jenis D3DKMT_PRESENT_RGNS.

[in] Flags

Kombinasi nilai bitwise-OR dari enumerasi D3DKMT_OUTPUTDUPLPRESENTFLAGS yang menjelaskan opsi untuk operasi saat ini.

hIndirectContext

Konteks adaptor tidak langsung untuk mengalihkan melalui jalur DoD yang ada. Anggota ini hanya valid jika bendera PresentIndirect diatur.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS