Bagikan melalui


struktur D3DKMT_SUBMITCOMMANDTOHWQUEUE (d3dkmthk.h)

Struktur yang menyimpan informasi untuk mengirimkan perintah ke antrean perangkat keras.

Sintaks

typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_ALIGN64 UINT64                 HwQueueProgressFenceId;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
  UINT                                  CommandLength;
  UINT                                  PrivateDriverDataSize;
  void                                  D3DKMT_PTR(
    VOID               *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  UINT                                  NumPrimaries;
  void                                  D3DKMT_PTR(
    D3DKMT_HANDLE const *unnamedParam1,
    WrittenPrimaries    unnamedParam2
  );
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;

Anggota

hHwQueue

Antrean konteks untuk mengirimkan perintah.

HwQueueProgressFenceId

Nilai pagar kemajuan antrean perangkat keras yang akan diberi sinyal setelah perintah selesai.

CommandBuffer

GPU VA dari buffer perintah yang akan dijalankan pada GPU.

CommandLength

Panjang dalam byte buffer perintah.

PrivateDriverDataSize

Ukuran data driver privat dalam byte.

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

NumPrimaries

Jumlah utama yang ditulis oleh buffer perintah ini.

void D3DKMT_PTR( D3DKMT_HANDLE const *unnamedParam1, WrittenPrimaries unnamedParam2)

Persyaratan

Persyaratan Nilai
Header d3dkmthk.h