D3D12DDIARG_MAKERESIDENT_0001 結構 (d3d12umddi.h)
用來指示 OS 將資源新增至裝置落地清單的自變數,並遞增此配置上的落地參考計數。
語法
typedef struct D3D12DDIARG_MAKERESIDENT_0001 {
UINT NumAdapters;
const D3D12DDI_HRTPAGINGQUEUE *pRTPagingQueue;
UINT NumObjects;
const D3D12DDI_HANDLE_AND_TYPE *pObjects;
#if ...
D3DDDI_MAKERESIDENT_FLAGS Flags;
#else
union {
struct {
UINT CantTrimFurther : 1;
};
UINT Value;
} Flags;
#endif
UINT64 *pPagingFenceValue;
UINT WaitMask;
} D3D12DDIARG_MAKERESIDENT_0001;
成員
NumAdapters
配接器的數目。
pRTPagingQueue
在建立輸入配置的裝置上分頁佇列。 此佇列將用於落地作業。
NumObjects
物件數目。
pObjects
要成為駐留的配接器陣列。
Flags
指定記憶體落地行為。
Flags.CantTrimFurther
Flags.Value
pPagingFenceValue
要等候的分頁佅欄值的指標。
WaitMask
等候遮罩。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h |