D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 結構 (d3d12umddi.h)
此結構包含使用者模式顯示驅動程式可以使用的運行時間回呼函式。
語法
typedef struct D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 {
PFND3D12DDI_SETERROR_CB pfnSetErrorCb;
PFND3D12DDI_SETCOMMANDLISTERROR_CB pfnSetCommandListErrorCb;
PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB pfnSetCommandListDDITableCb;
PFND3D12DDI_CREATECONTEXT_CB pfnCreateContextCb;
PFND3D12DDI_CREATECONTEXTVIRTUAL_CB pfnCreateContextVirtualCb;
void *pfnReservedCreateContextVirtualCb;
PFND3D12DDI_DESTROYCONTEXT_CB pfnDestroyContextCb;
PFND3D12DDI_CREATEPAGINGQUEUE_CB pfnCreatePagingQueueCb;
PFND3D12DDI_DESTROYPAGINGQUEUE_CB pfnDestroyPagingQueueCb;
PFND3D12DDI_MAKERESIDENT_CB pfnMakeResidentCb;
PFND3D12DDI_EVICT_CB pfnEvictCb;
PFND3D12DDI_RECLAIMALLOCATIONS2_CB pfnReclaimAllocations2Cb;
PFND3D12DDI_OFFERALLOCATIONS_CB pfnOfferAllocationsCb;
void *pfnReservedCreatePagingQueueCb;
void *pfnReservedDestroyPagingQueueCb;
void *pfnReservedMakeResidentCb;
void *pfnReservedEvictCb;
void *pfnReservedReclaimAllocations2Cb;
void *pfnReservedOfferAllocationsCb;
PFND3D12DDI_ALLOCATE_CB_0022 pfnAllocateCb;
PFND3D12DDI_DEALLOCATE_CB_0022 pfnDeallocateCb;
} D3D12DDI_CORELAYER_DEVICECALLBACKS_0022;
成員
pfnSetErrorCb
PFND3D12DDI_SETERROR_CB函式的指標。
pfnSetCommandListErrorCb
PFND3D12DDI_SETCOMMANDLISTERROR_CB函式的指標。
pfnSetCommandListDDITableCb
PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB函式的指標。
pfnCreateContextCb
PFND3D12DDI_CREATECONTEXT_CB函式的指標。
pfnCreateContextVirtualCb
PFND3D12DDI_CREATECONTEXTVIRTUAL_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnReservedCreateContextVirtualCb
小於 2.0 的 WDDM 版本的函式指標。
pfnDestroyContextCb
PFND3D12DDI_DESTROYCONTEXT_CB函式的指標。
pfnCreatePagingQueueCb
PFND3D12DDI_CREATEPAGINGQUEUE_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnDestroyPagingQueueCb
PFND3D12DDI_DESTROYPAGINGQUEUE_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnMakeResidentCb
PFND3D12DDI_MAKERESIDENT_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnEvictCb
PFND3D12DDI_EVICT_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnReclaimAllocations2Cb
PFND3D12DDI_RECLAIMALLOCATIONS2_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnOfferAllocationsCb
PFND3D12DDI_OFFERALLOCATIONS_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnReservedCreatePagingQueueCb
小於 2.0 的 WDDM 版本的函式指標。
pfnReservedDestroyPagingQueueCb
小於 2.0 的 WDDM 版本的函式指標。
pfnReservedMakeResidentCb
小於 2.0 的 WDDM 版本的函式指標。
pfnReservedEvictCb
小於 2.0 的 WDDM 版本的函式指標。
pfnReservedReclaimAllocations2Cb
小於 2.0 的 WDDM 版本的函式指標。
pfnReservedOfferAllocationsCb
小於 2.0 的 WDDM 版本的函式指標。
pfnAllocateCb
pfnAllocateCb 函式的指標。
pfnDeallocateCb
pfnDeallocateCb 函式的指標。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h (包含 D3d12umddi.h) |