D3D10DDIARG_OPENRESOURCE 結構 (d3d10umddi.h)
D3D10DDIARG_OPENRESOURCE 結構包含開啟共用資源的資訊。
語法
typedef struct D3D10DDIARG_OPENRESOURCE {
[in] UINT NumAllocations;
union {
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
[in] D3D10DDI_HKMRESOURCE hKMResource;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
} D3D10DDIARG_OPENRESOURCE;
成員
[in] NumAllocations
pOpenAllocationInfo 成員指定之陣列中的元素數目。 NumAllocations 代表要開啟的配置數目。
[in] pOpenAllocationInfo
描述要開啟之資源中配置之 D3DDDI_OPENALLOCATIONINFO 結構的陣列。
[in]描述要開啟之資源中配置之 D3DDDI_OPENALLOCATIONINFO 結構的陣列。
pOpenAllocationInfo2
這個成員是保留的,而且應該設定為零。
此成員從 Windows 7 開始可供使用。
[in] hKMResource
D3D10DDI_HKMRESOURCE數據類型,表示與配置相關聯的資源的核心模式句柄。
此核心模式句柄代表先前透過呼叫使用者模式顯示驅動程式的 CreateResource (D3D10) 函 式建立的現有共享資源。
使用者模式顯示驅動程式可以在命令數據流中插入內核模式資源句柄,以供顯示迷你埠驅動程序後續使用。
[in] pPrivateDriverData
建立資源時傳遞至顯示迷你埠驅動程式之私人數據的指標。 此數據是每個資源,而不是每個配置,例如每個配置 D3DDDI_OPENALLOCATIONINFO 結構中的私用數據。
[in] PrivateDriverDataSize
pPrivateDriverData 指向之私人數據的大小,以位元組為單位。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | d3d10umddi.h (include D3d10umddi.h) |