struktur D3DDDICB_PRESENTMULTIPLANEOVERLAY (d3dumddi.h)
Menjelaskan alokasi overlay multiplane yang kontennya disalin ke dan dari.
Sintaks
typedef struct D3DDDICB_PRESENTMULTIPLANEOVERLAY {
[in] HANDLE hContext;
[in] UINT BroadcastContextCount;
HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
[in] UINT AllocationInfoCount;
D3DDDI_MULTIPLANE_ALLOCATION_INFO AllocationInfo[D3DDDI_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS];
} D3DDDICB_PRESENTMULTIPLANEOVERLAY;
Anggota
[in] hContext
Handel ke konteks tempat driver mengirimkan operasi salin. Driver tampilan mode pengguna sebelumnya membuat konteks ini dengan memanggil fungsi pfnCreateContextCb .
[in] BroadcastContextCount
Jumlah konteks tambahan dalam array yang ditentukan anggota BroadcastContext .
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
Array handel ke konteks tambahan untuk menyiarkan operasi saat ini. Konstanta D3DDDI_MAX_BROADCAST_CONTEXT , yang didefinisikan sebagai 64, menentukan jumlah maksimum konteks tambahan yang dapat disiarkan driver tampilan mode pengguna untuk operasi saat ini.
Penyiaran hanya didukung untuk operasi balik. Untuk menyiarkan operasi balik, driver miniport tampilan harus mendukung flip berbasis I/O (MMIO) yang dipetakan memori. Untuk menunjukkan dukungan flip MMIO, driver miniport tampilan mengatur bendera bit-field FlipOnVSyncMmIo di anggota FlipCaps dari struktur DXGK_DRIVERCAPS ketika fungsi DxgkDdiQueryAdapterInfo dipanggil.
Konteks asli yang ditentukan anggota hContext dan yang disajikan driver tampilan mode pengguna bukan elemen dalam array BroadcastContext . Misalnya, jika array BroadcastContext berisi satu elemen, driver tampilan mode pengguna mengirimkan operasi saat ini ke konteks pemilik (hContext) dan menyiarkan ke satu konteks tambahan tersebut.
[in] AllocationInfoCount
Jumlah alokasi dalam array yang ditentukan anggota AllocationInfo . Jumlah maksimum adalah 16, nilai konstanta D3DDDI_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS .
AllocationInfo[D3DDDI_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS]
Array struktur jenis D3DDDI_MULTIPLANE_ALLOCATION_INFO yang menentukan info tentang alokasi overlay multiplane.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 |
Server minimum yang didukung | Windows Server 2012 R2 |
Header | d3dumddi.h (termasuk D3dumddi.h) |