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