Bagikan melalui


struktur D3DKMT_CREATEHWQUEUE (d3dkmthk.h)

D3DKMT_CREATEHWQUEUE adalah struktur yang diteruskan ke D3DKMTCreateHwQueue dan PFND3DKMT_CREATEHWQUEUE saat membuat antrean perangkat keras baru.

Sintaksis

typedef struct _D3DKMT_CREATEHWQUEUE {
  D3DKMT_HANDLE                         hHwContext;
  D3DDDI_CREATEHWQUEUEFLAGS             Flags;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_HANDLE                         hHwQueueProgressFence;
  VOID                                  *HwQueueProgressFenceCPUVirtualAddress;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;

Anggota

hHwContext

[di] Tangani konteks perangkat keras tempat antrean berada.

Flags

[di] Bidang bit dari nilai D3DDDI_CREATEHWQUEUEFLAGS yang menentukan bendera pembuatan antrean perangkat keras.

PrivateDriverDataSize

[di] Ukuran data driver privat, dalam byte.

pPrivateDriverData

[masuk/keluar] Arahkan ke data driver privat.

hHwQueue

[out] Tangani ke objek antrean perangkat keras yang dibuat untuk mengirimkan pekerjaan.

hHwQueueProgressFence

[out] Tangani ke objek pagar yang dipantau yang digunakan untuk memantau kemajuan antrean.

HwQueueProgressFenceCPUVirtualAddress

[out] Pemetaan baca-saja dari nilai pagar kemajuan antrean untuk CPU.

HwQueueProgressFenceGPUVirtualAddress

[out] Pemetaan baca/tulis nilai pagar kemajuan antrean untuk GPU.

Persyaratan

Syarat Nilai
Header d3dkmthk.h

Lihat juga

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE