Bagikan melalui


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

D3DHAL_DP2OPERATION

D3DHAL_DP2RESPONSEQUERY

D3dDrawPrimitives2