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
pOpenAllocationIn fo 成員所指定之陣列中的元素數目。 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 (包括 D3d10umddi.h) |