共用方式為


PFND3DDDI_ISSUEQUERY回呼函式 (d3dumddi.h)

IssueQuery 函式會處理查詢。

語法

PFND3DDDI_ISSUEQUERY Pfnd3dddiIssuequery;

HRESULT Pfnd3dddiIssuequery(
  HANDLE hDevice,
  const D3DDDIARG_ISSUEQUERY *unnamedParam2
)
{...}

參數

hDevice

顯示裝置的句柄(圖形內容)。

unnamedParam2

pData [in]

描述如何處理查詢之 D3DDDIARG_ISSUEQUERY 結構的指標。

傳回值

IssueQuery 會傳回下列其中一個值:

傳回碼 描述
S_OK 已成功處理查詢。
E_OUTOFMEMORY IssueQuery 無法配置所需的記憶體,使其完成。

言論

使用者模式顯示驅動程式應該設定柵欄值,並將柵欄值儲存在驅動程式的私人查詢結構中。 使用者模式顯示驅動程式會使用柵欄實作查詢。 如果在前一個查詢問題完成之前,再次在查詢上呼叫 IssueQuery 函式,驅動程式應該覆寫柵欄值,並忽略先前的查詢問題。

如果呼叫 IssueQuery 需要驅動程式傳回數據,驅動程式應該插入圖形處理單元 (GPU) 指令,以將所需的數據寫入配置。 在呼叫 GetQueryData 函式時,驅動程式通常應該鎖定配置並傳回適當的數據。

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
目標平臺 桌面
標頭 d3dumddi.h (包括 D3dumddi.h)

另請參閱

CreateQuery

D3DDDIARG_ISSUEQUERY

D3DDDI_DEVICEFUNCS

GetQueryData

pfnRenderCb