共用方式為


PFND3DDDI_OPENRESOURCE回呼函式 (d3dumddi.h)

OpenResource 函式會通知驅動程式已開啟共用資源。

語法

PFND3DDDI_OPENRESOURCE Pfnd3dddiOpenresource;

HRESULT Pfnd3dddiOpenresource(
  HANDLE hDevice,
  D3DDDIARG_OPENRESOURCE *unnamedParam2
)
{...}

參數

hDevice

用來開啟資源的顯示裝置 (圖形內容) 句柄。

unnamedParam2

pResource [in, out]

描述已開啟之資源的 D3DDDIARG_OPENRESOURCE 結構的指標。

傳回值

OpenResource 傳回S_OK,如果資源未成功開啟,則傳回適當的錯誤結果。

言論

Microsoft Direct3D 運行時間會呼叫使用者模式顯示驅動程式的 OpenResource 函式,通知使用者模式顯示驅動程式已開啟共用資源。 驅動程式應該儲存描述資源所需的任何資訊,並在 hResource 成員中傳回D3DDDIARG_OPENRESOURCE結構成員的唯一句柄(pResource 參數所指向),以識別 Direct3D 運行時間對驅動程式進行後續呼叫中的新資源。 傳遞至 OpenResource 的私人驅動程式數據與建立資源時傳遞給顯示迷你埠驅動程式 DxgkDdiCreateAllocation 函式的私人驅動程序數據相同。

如需建立和終結資源的詳細資訊,請參閱 處理資源建立和解構

要求

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

另請參閱

D3DDDIARG_OPENRESOURCE

D3DDDI_DEVICEFUNCS

D3DDDI_OPENALLOCATIONINFO

DxgkDdiCreateAllocation