struktur D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 (d3d12umddi.h)
Berisi fungsi panggilan balik runtime Microsoft Direct3D 12 yang dapat digunakan driver tampilan mode pengguna.
Sintaks
typedef struct D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 {
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;
PFND3D12DDI_QUEUEPROCESSINGWORK_CB_0062 pfnQueueBackgroundProcessingWorkCb;
} D3D12DDI_CORELAYER_DEVICECALLBACKS_0062;
Anggota
pfnSetErrorCb
Penunjuk ke fungsi PFND3D12DDI_SETERROR_CB.
pfnSetCommandListErrorCb
Penunjuk ke fungsi PFND3D12DDI_SETCOMMANDLISTERROR_CB.
pfnSetCommandListDDITableCb
Penunjuk ke fungsi PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB.
pfnCreateContextCb
Penunjuk ke fungsi PFND3D12DDI_CREATECONTEXT_CB.
pfnCreateContextVirtualCb
Penunjuk ke fungsi PFND3D12DDI_CREATECONTEXTVIRTUAL_CB.
Didukung mulai dari WDDM 2.0.
pfnReservedCreateContextVirtualCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnDestroyContextCb
Penunjuk ke fungsi PFND3D12DDI_DESTROYCONTEXT_CB.
pfnCreatePagingQueueCb
Penunjuk ke fungsi PFND3D12DDI_CREATEPAGINGQUEUE_CB.
Didukung mulai dari WDDM 2.0.
pfnDestroyPagingQueueCb
Penunjuk ke fungsi PFND3D12DDI_DESTROYPAGINGQUEUE_CB.
Didukung mulai dari WDDM 2.0.
pfnMakeResidentCb
Penunjuk ke fungsi PFND3D12DDI_MAKERESIDENT_CB.
Didukung mulai dari WDDM 2.0.
pfnEvictCb
Penunjuk ke fungsi PFND3D12DDI_EVICT_CB.
Didukung mulai dari WDDM 2.0.
pfnReclaimAllocations2Cb
Penunjuk ke fungsi PFND3D12DDI_RECLAIMALLOCATIONS2_CB.
Didukung mulai dari WDDM 2.0.
pfnOfferAllocationsCb
Penunjuk ke fungsi PFND3D12DDI_OFFERALLOCATIONS_CB.
Didukung mulai dari WDDM 2.0.
pfnReservedCreatePagingQueueCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnReservedDestroyPagingQueueCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnReservedMakeResidentCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnReservedEvictCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnReservedReclaimAllocations2Cb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnReservedOfferAllocationsCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.0.
pfnAllocateCb
Penunjuk ke fungsi PFND3D12DDI_ALLOCATE_CB_0022.
pfnDeallocateCb
Penunjuk ke fungsi PFND3D12DDI_DEALLOCATE_CB_0022.
pfnCreateSchedulingGroupContextCb
Penunjuk ke fungsi PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050.
Didukung mulai dari WDDM 2.5.
pfnCreateSchedulingGroupContextVirtualCb
Penunjuk ke fungsi PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050.
Didukung mulai dari WDDM 2.5.
pfnCreateHwQueueCb
Penunjuk ke fungsi PFND3D12DDI_CREATEHWQUEUE_CB_0050.
Didukung mulai dari WDDM 2.5.
pfnReservedCreateSchedulingGroupContextCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.5.
pfnReservedCreateSchedulingGroupContextVirtualCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.5.
pfnReservedCreateHwQueueCb
Penunjuk fungsi untuk versi WDDM kurang dari 2.5.
pfnQueueBackgroundProcessingWorkCb
Penunjuk ke fungsi PFND3D12DDI_QUEUEPROCESSINGWORK_CB_0062.
Didukung mulai dari WDDM 2.6.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1903 |
Header | d3d12umddi.h |