struktur DXGK_MULTIPLANE_OVERLAY_PLANE (d3dkmddi.h)

Menentukan bidang overlay untuk ditampilkan dalam panggilan ke fungsi DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay .

Sintaks

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
       UINT                               LayerIndex;
       BOOL                               Enabled;
  [in] UINT                               AllocationSegment;
  [in] PHYSICAL_ADDRESS                   AllocationAddress;
       HANDLE                             hAllocation;
       DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;

Anggota

LayerIndex

Indeks berbasis nol dari bidang overlay yang akan ditampilkan. Bidang atas (dalam arah z) memiliki nol indeks. Nilai indeks bidang harus berurutan dari atas ke bawah.

Enabled

Menunjukkan apakah bidang overlay yang ditentukan oleh LayerIndex diaktifkan untuk tampilan.

Jika FALSE, driver miniport tampilan harus menonaktifkan bidang overlay yang ditentukan.

Jika pesawat diaktifkan selama panggilan sebelumnya ke DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay, driver harus terus menampilkan pesawat tanpa membaliknya.

[in] AllocationSegment

Pengidentifikasi segmen tempat data dibaca.

[in] AllocationAddress

Jenis data PHYSICAL_ADDRESS (yang didefinisikan sebagai LARGE_INTEGER) yang menunjukkan alamat fisik, dalam segmen yang ditentukan AllocationSegment , tempat data dibaca.

hAllocation

Handel ke alokasi yang akan ditampilkan pada bidang overlay.

PlaneAttributes

Struktur jenis DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES yang menentukan atribut bidang overlay.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Server minimum yang didukung Windows Server 2012 R2
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGK_ALLOCATIONINFO

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DxgkDdiCreateAllocation

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay