struktur DXGK_RENDERKM_COMMAND (d3dkmddi.h)
Struktur DXGK_RENDERKM_COMMAND digunakan untuk membangun buffer perintah untuk mengontrol penyajian yang dipercepat perangkat keras GDI.
Sintaks
typedef struct _DXGK_RENDERKM_COMMAND {
DXGK_RENDERKM_OPERATION OpCode;
UINT CommandSize;
union {
DXGK_GDIARG_BITBLT BitBlt;
DXGK_GDIARG_COLORFILL ColorFill;
DXGK_GDIARG_ALPHABLEND AlphaBlend;
DXGK_GDIARG_STRETCHBLT StretchBlt;
DXGK_GDIARG_TRANSPARENTBLT TransparentBlt;
DXGK_GDIARG_CLEARTYPEBLEND ClearTypeBlend;
} Command;
} DXGK_RENDERKM_COMMAND;
Anggota
OpCode
[in] Kode operasi jenis DXGK_RENDERKM_OPERATION yang mengidentifikasi operasi penyajian yang dipercepat perangkat keras GDI untuk diproses. Untuk informasi selengkapnya tentang akselerasi perangkat keras GDI, lihat bagian Keterangan.
CommandSize
[in] Ukuran perintah saat ini, dalam byte. Ini sama dengan jumlah byte dari awal DXGK_RENDERKM_COMMAND hingga perintah berikutnya.
Command
Perintah.
Command.BitBlt
[in] Transfer blok bit (bitblt) yang dijelaskan oleh struktur DXGK_GDIARG_BITBLT .
Command.ColorFill
[in] Isian warna yang dijelaskan oleh struktur DXGK_GDIARG_COLORFILL .
Command.AlphaBlend
[in] Campuran alfa yang dijelaskan oleh struktur DXGK_GDIARG_ALPHABLEND .
Command.StretchBlt
[in] Transfer blok bit peregangan yang dijelaskan oleh struktur DXGK_GDIARG_STRETCHBLT .
Command.TransparentBlt
[in] Transfer blok bit transparan yang dijelaskan oleh struktur DXGK_GDIARG_TRANSPARENTBLT .
Command.ClearTypeBlend
[in] Campuran ClearType yang dijelaskan oleh struktur DXGK_GDIARG_CLEARTYPEBLEND .
Keterangan
Array struktur DXGK_RENDERKM_COMMAND ukuran variabel menentukan buffer perintah yang digunakan untuk mengontrol penyajian yang dipercepat perangkat keras GDI.
Driver miniport tampilan harus melaporkan bahwa ia mendukung pemrosesan buffer perintah untuk akselerasi perangkat keras GDI dengan mengatur DXGK_DRIVERCAPS-PresentationCaps>.SupportKernelModeCommandBuffer ke TRUE.
Driver miniport tampilan harus melaporkan bahwa ia mendukung akselerasi perangkat keras GDI hanya jika segmen bukaan GPU yang koheren cache ada, dan tidak ada penalti performa yang signifikan ketika CPU mengakses memori.
Setiap perintah bervariasi panjangnya tergantung pada nilai anggota OpCode dan jumlah sub-persegi panjang dalam perintah.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |