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 |