struktur D3DKMDT_GDISURFACEDATA (d3dkmdt.h)
Struktur D3DKMDT_GDISURFACEDATA menjelaskan permukaan yang digunakan oleh akselerasi perangkat keras GDI dan Desktop Window Manager (DWM).
Sintaks
typedef struct _D3DKMDT_GDISURFACEDATA {
[in] UINT Width;
[in] UINT Height;
[in] D3DDDIFORMAT Format;
[in] D3DKMDT_GDISURFACETYPE Type;
[in] D3DKMDT_GDISURFACEFLAGS Flags;
[out] UINT Pitch;
} D3DKMDT_GDISURFACEDATA;
Anggota
[in] Width
Lebar permukaan, dalam piksel.
[in] Height
Tinggi permukaan, dalam piksel.
[in] Format
Nilai D3DDDIFORMAT-ketik yang menunjukkan format piksel permukaan. Format berikut didukung:
D3DDDIFMT_A8B8G8R8
D3DDDIFMT_X8B8G8R8
D3DDDIFMT_A8R8G8B8
D3DDDIFMT_X8R8G8B8
D3DDDIFMT_A8
Format D3DDDIFMT_A8 hanya digunakan untuk jenis permukaan penahapan D3DKMDT_GDISURFACE_STAGING dan D3DKMDT_GDISURFACE_STAGING_CPUVISIBLE dari enumerasi D3DKMDT_GDISURFACETYPE .
[in] Type
Nilai jenis D3DKMDT_GDISURFACETYPE yang menunjukkan jenis permukaan.
[in] Flags
Disiapkan untuk penggunaan masa mendatang. Harus nol.
[out] Pitch
Lebar permukaan, yang mencakup padding, dalam byte. Driver miniport tampilan harus mengembalikan nilai pitch untuk semua alokasi jenis D3DKMDT_GDISURFACETYPE D3DKMDT_GDISURFACE_STAGING_CPUVISIBLE, D3DKMDT_GDISURFACE_EXISTINGSYSMEM, dan D3DKMDT_GDISURFACE_TEXTURE_CROSSADAPTER.
Keterangan
Struktur D3DKMDT_GDISURFACEDATA diteruskan oleh subsistem kernel grafis Microsoft DirectX dalam panggilan ke fungsi DxgkDdiGetStandardAllocationDriverData driver miniport tampilan. Panggilan ini menghasilkan deskripsi permukaan yang dapat digunakan untuk pengalihan oleh akselerasi perangkat keras GDI dan DWM.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 7. |
Header | d3dkmdt.h |