PFND3DDDI_ISSUEQUERY fungsi panggilan balik (d3dumddi.h)
Fungsi IssueQuery memproses kueri.
Sintaks
PFND3DDDI_ISSUEQUERY Pfnd3dddiIssuequery;
HRESULT Pfnd3dddiIssuequery(
HANDLE hDevice,
const D3DDDIARG_ISSUEQUERY *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [in]
Penunjuk ke struktur D3DDDIARG_ISSUEQUERY yang menjelaskan cara memproses kueri.
Menampilkan nilai
IssueQuery mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Kueri berhasil diproses. |
E_OUTOFMEMORY | IssueQuery tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
Keterangan
Driver tampilan mode pengguna harus menetapkan nilai pagar dan menyimpan nilai pagar dalam struktur kueri privat driver. Driver tampilan mode pengguna mengimplementasikan kueri dengan menggunakan pagar. Jika fungsi IssueQuery dipanggil pada kueri lagi sebelum masalah kueri sebelumnya selesai, driver harus menimpa nilai pagar dan mengabaikan masalah kueri sebelumnya.
Jika panggilan ke IssueQuery mengharuskan driver mengembalikan data, driver harus menyisipkan instruksi unit pemrosesan grafis (GPU) untuk menulis data yang diperlukan ke alokasi. Dalam panggilan ke fungsi GetQueryData , driver biasanya harus mengunci alokasi dan mengembalikan data yang sesuai.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |