D3D12DDI_CORELAYER_DEVICECALLBACKS_0050結構 (d3d12umddi.h)
D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 結構包含使用者模式顯示驅動程式可以使用的 direct3D 12 運行時間回呼函式Microsoft。
語法
typedef struct D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 {
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;
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050 pfnCreateSchedulingGroupContextCb;
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050 pfnCreateSchedulingGroupContextVirtualCb;
PFND3D12DDI_CREATEHWQUEUE_CB_0050 pfnCreateHwQueueCb;
void *pfnReservedCreateSchedulingGroupContextCb;
void *pfnReservedCreateSchedulingGroupContextVirtualCb;
void *pfnReservedCreateHwQueueCb;
} D3D12DDI_CORELAYER_DEVICECALLBACKS_0050;
成員
pfnSetErrorCb
PFND3D12DDI_SETERROR_CB函式的指標。
pfnSetCommandListErrorCb
PFND3D12DDI_SETCOMMANDLISTERROR_CB函式的指標。
pfnSetCommandListDDITableCb
PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB函式的指標。
pfnCreateContextCb
PFND3D12DDI_CREATECONTEXT_CB函式的指標。
pfnCreateContextVirtualCb
PFND3D12DDI_CREATECONTEXTVIRTUAL_CB函式的指標。
從 WDDM 2.0 開始支援。
pfnReservedCreateContextVirtualCb
WDDM 版本小於 2.0 的函式指標。
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
WDDM 版本小於 2.0 的函式指標。
pfnReservedDestroyPagingQueueCb
WDDM 版本小於 2.0 的函式指標。
pfnReservedMakeResidentCb
WDDM 版本小於 2.0 的函式指標。
pfnReservedEvictCb
WDDM 版本小於 2.0 的函式指標。
pfnReservedReclaimAllocations2Cb
WDDM 版本小於 2.0 的函式指標。
pfnReservedOfferAllocationsCb
WDDM 版本小於 2.0 的函式指標。
pfnAllocateCb
PFND3D12DDI_ALLOCATE_CB_0022函式的指標。
pfnDeallocateCb
PFND3D12DDI_DEALLOCATE_CB_0022函式的指標。
pfnCreateSchedulingGroupContextCb
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050函式的指標。
從 WDDM 2.5 開始支援。
pfnCreateSchedulingGroupContextVirtualCb
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050函式的指標。
從 WDDM 2.5 開始支援。
pfnCreateHwQueueCb
PFND3D12DDI_CREATEHWQUEUE_CB_0050函式的指標。
從 WDDM 2.5 開始支援。
pfnReservedCreateSchedulingGroupContextCb
WDDM 版本的函式指標小於 2.5。
pfnReservedCreateSchedulingGroupContextVirtualCb
WDDM 版本的函式指標小於 2.5。
pfnReservedCreateHwQueueCb
WDDM 版本的函式指標小於 2.5。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | d3d12umddi.h |