Bagikan melalui


struktur DXGKARG_RENDERGDI (d3dkmddi.h)

Struktur DXGKARG_RENDERGDI digunakan saat mengirimkan perintah Windows Graphics Device Interface (GDI) untuk konteks yang mendukung alamat virtual.

Sintaks

typedef struct _DXGKARG_RENDERGDI {
  const VOID             *pCommand;
  UINT                   CommandLength;
  VOID                   *pDmaBuffer;
  D3DGPU_VIRTUAL_ADDRESS DmaBufferGpuVirtualAddress;
  UINT                   DmaSize;
  VOID                   *pDmaBufferPrivateData;
  UINT                   DmaBufferPrivateDataSize;
  DXGK_ALLOCATIONLIST    *pAllocationList;
  UINT                   AllocationListSize;
  UINT                   MultipassOffset;
} DXGKARG_RENDERGDI;

Anggota

pCommand

Penunjuk ke awal buffer perintah.

CommandLength

Ukuran, dalam byte, dari buffer perintah yang dirujuk pCommand .

pDmaBuffer

Penunjuk ke awal buffer DMA, yang selaras pada 4 KB.

DmaBufferGpuVirtualAddress

Jenis data D3DGPU_VIRTUAL_ADDRESS yang menunjukkan alamat virtual tempat buffer DMA di-paged in. Jika alamat fisik adalah nol, buffer DMA tidak di-paged dengan benar.

DmaSize

Ukuran, dalam byte, dari buffer DMA yang dituju pDmaBuffer .

pDmaBufferPrivateData

Penunjuk ke struktur data privat residen pengemudi yang digunakan untuk menghasilkan buffer DMA yang dituju pDmaBuffer .

DmaBufferPrivateDataSize

Jumlah byte yang tetap berada dalam struktur data privat yang dituju pDmaBufferPrivateData untuk operasi saat ini.

pAllocationList

Array struktur DXGK_ALLOCATIONLIST untuk daftar alokasi yang dirujuk oleh buffer DMA. Setiap alokasi yang dirujuk akan muncul sekali untuk performa optimal.

AllocationListSize

Jumlah elemen yang tersedia dalam array yang ditentukan pAllocationList , yang mewakili jumlah spesifikasi alokasi untuk dikirim melalui DMA ke perangkat keras grafis.

MultipassOffset

Nilai yang menentukan kemajuan operasi penyajian.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dkmddi.h (termasuk D3dkmddi.h)