struktur D3DHAL_DP2RESPONSE (d3dhal.h)
DirectX 9.0 dan versi yang lebih baru saja.
Satu atau beberapa struktur D3DHAL_DP2RESPONSE diurai dari buffer respons yang dikembalikan panggilan balik D3dDrawPrimitives2 ke runtime. Setiap struktur menentukan ketersediaan respons terhadap kueri yang dikeluarkan sebelumnya.
Sintaks
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
Anggota
bCommand
Menentukan token respons. Anggota ini dapat berupa D3DDP2OP_RESPONSECONTINUE atau D3DDP2OP_RESPONSEQUERY dari jenis enumerasi D3DHAL_DP2OPERATION .
bReserved
Dicadangkan untuk penggunaan sistem dan harus diabaikan oleh driver.
wStateCount
Menentukan jumlah respons (yaitu, jumlah struktur D3DHAL_DP2RESPONSEQUERY ) yang mengikuti struktur D3DHAL_DP2RESPONSE ini. Jika driver mengatur bCommand ke D3DDP2OP_RESPONSECONTINUE, driver harus mengatur anggota ini ke nol. Namun, runtime mengabaikan anggota ini ketika bCommand diatur ke D3DDP2OP_RESPONSECONTINUE; anggota ini hanya valid ketika driver mengatur bCommand ke D3DDP2OP_RESPONSEQUERY.
dwTotalSize
Menentukan ukuran total, dalam byte, dari respons yang terkait dengan struktur D3DHAL_DP2RESPONSE ini. Driver juga menyertakan ukuran struktur D3DHAL_DP2RESPONSE ini dalam ukuran total untuk membiarkan runtime melewati struktur D3DHAL_DP2RESPONSE ini saat mengurai buffer respons.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY