Bagikan melalui


struktur D3DHAL_DP2ISSUEQUERY (d3dhal.h)

DirectX 9.0 dan versi yang lebih baru saja.

Satu atau beberapa struktur D3DHAL_DP2ISSUEQUERY diurai dari buffer perintah oleh panggilan balik D3dDrawPrimitives2 ketika anggota bCommand struktur D3DHAL_DP2COMMAND diatur ke D3DDP2OP_ISSUEQUERY, dan digunakan untuk mengkueri berbagai jenis informasi.

Sintaks

typedef struct _D3DHAL_DP2ISSUEQUERY {
  DWORD dwQueryID;
  DWORD dwFlags;
} D3DHAL_DP2ISSUEQUERY;

Anggota

dwQueryID

Mengidentifikasi kueri yang informasinya disediakan oleh driver secara asinkron.

dwFlags

Menentukan status kueri. Anggota ini bisa berisi satu atau beberapa bendera berikut:

Nilai Makna
D3DISSUE_BEGIN (1 << 1) Mulai membangun kueri. Runtime tidak meminta data kueri saat dalam status ini.
D3DISSUE_END (10 << ) Transisi status ke subsignaled. Hasil kueri tidak tersedia sampai status beralih ke sinyal.

Driver dapat mengabaikan permintaan kueri dengan dwFlags diatur ke 0.

Keterangan

Runtime menggunakan D3DHAL_DP2ISSUEQUERY untuk mengidentifikasi setiap kueri yang harus diproses driver. Panggilan balik D3dDrawPrimitives2 driver harus memproses struktur D3DHAL_DP2ISSUEQUERY wPrimitiveCount dari buffer perintah. Nilai wPrimitiveCount ditentukan dalam struktur D3DHAL_DP2COMMAND. Driver mengurai struktur ini dan mengambil informasi yang terkait dengan kueri yang diwakilinya.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DDP2OP_ISSUEQUERY

D3DHAL_DP2COMMAND

D3DHAL_DP2CREATEQUERY

D3DHAL_DP2RESPONSEQUERY

D3dDrawPrimitives2