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)

Lihat juga

DXGK_DRIVERCAPS

DXGK_GDIARG_ALPHABLEND

DXGK_GDIARG_BITBLT

DXGK_GDIARG_CLEARTYPEBLEND

DXGK_GDIARG_COLORFILL

DXGK_GDIARG_STRETCHBLT

DXGK_GDIARG_TRANSPARENTBLT

DXGK_PRESENTATIONCAPS

DXGK_RENDERKM_OPERATION