D3DKMTQueryResourceInfo 函式 (d3dkmthk.h)

D3DKMTQueryResourceInfo 函式會擷取共用資源的相關信息。

語法

NTSTATUS D3DKMTQueryResourceInfo(
  D3DKMT_QUERYRESOURCEINFO *unnamedParam1
);

參數

unnamedParam1

pData [in, out]

D3DKMT_QUERYRESOURCEINFO 結構的指標,其中包含擷取共用資源相關信息的參數。

傳回值

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

傳回碼 Description
STATUS_SUCCESS 已成功擷取共用資源的相關信息。
STATUS_DEVICE_REMOVED 圖形配接器已停止或顯示裝置已重設。
STATUS_INVALID_PARAMETER 已驗證參數,並判斷為不正確。
STATUS_INTEGER_OVERFLOW 所有私人驅動程序數據的大小太大,無法返回 OpenGL ICD。

此函式也可能傳回其他NTSTATUS值。

備註

OpenGL ICD 通常會呼叫 D3DKMTQueryResourceInfo 以取得資源的相關信息,然後使用這項資訊來配置適當的緩衝區,以呼叫 D3DKMTOpenResource

如需 OpenGL ICD 如何使用 D3DKMTQueryResourceInfo 來擷取共用資源相關信息的範例,請參閱 D3DKMTOpenResource 中的程式碼範例。

規格需求

需求
最低支援的用戶端 Windows Vista
目標平台 Universal
標頭 d3dkmthk.h (包含 D3dkmthk.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

D3DKMTOpenResource

D3DKMT_QUERYRESOURCEINFO