D3D12DDI_CORELAYER_DEVICECALLBACKS_0062-Struktur (d3d12umddi.h)
Enthält Rückruffunktionen der Microsoft Direct3D 12-Runtime, die der Benutzermodusanzeigetreiber verwenden kann.
Syntax
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;
Member
pfnSetErrorCb
Ein Zeiger auf die PFND3D12DDI_SETERROR_CB-Funktion.
pfnSetCommandListErrorCb
Ein Zeiger auf die PFND3D12DDI_SETCOMMANDLISTERROR_CB-Funktion.
pfnSetCommandListDDITableCb
Ein Zeiger auf die PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB-Funktion.
pfnCreateContextCb
Ein Zeiger auf die PFND3D12DDI_CREATECONTEXT_CB-Funktion.
pfnCreateContextVirtualCb
Ein Zeiger auf die PFND3D12DDI_CREATECONTEXTVIRTUAL_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnReservedCreateContextVirtualCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnDestroyContextCb
Ein Zeiger auf die PFND3D12DDI_DESTROYCONTEXT_CB-Funktion.
pfnCreatePagingQueueCb
Ein Zeiger auf die PFND3D12DDI_CREATEPAGINGQUEUE_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnDestroyPagingQueueCb
Ein Zeiger auf die PFND3D12DDI_DESTROYPAGINGQUEUE_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnMakeResidentCb
Ein Zeiger auf die PFND3D12DDI_MAKERESIDENT_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnEvictCb
Ein Zeiger auf die PFND3D12DDI_EVICT_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnReclaimAllocations2Cb
Ein Zeiger auf die PFND3D12DDI_RECLAIMALLOCATIONS2_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnOfferAllocationsCb
Ein Zeiger auf die PFND3D12DDI_OFFERALLOCATIONS_CB-Funktion.
Wird ab WDDM 2.0 unterstützt.
pfnReservedCreatePagingQueueCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnReservedDestroyPagingQueueCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnReservedMakeResidentCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnReservedEvictCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnReservedReclaimAllocations2Cb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnReservedOfferAllocationsCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.0.
pfnAllocateCb
Ein Zeiger auf die PFND3D12DDI_ALLOCATE_CB_0022-Funktion.
pfnDeallocateCb
Ein Zeiger auf die PFND3D12DDI_DEALLOCATE_CB_0022-Funktion.
pfnCreateSchedulingGroupContextCb
Ein Zeiger auf eine PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050-Funktion.
Wird ab WDDM 2.5 unterstützt.
pfnCreateSchedulingGroupContextVirtualCb
Ein Zeiger auf eine PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050-Funktion.
Wird ab WDDM 2.5 unterstützt.
pfnCreateHwQueueCb
Ein Zeiger auf eine PFND3D12DDI_CREATEHWQUEUE_CB_0050-Funktion.
Wird ab WDDM 2.5 unterstützt.
pfnReservedCreateSchedulingGroupContextCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.5.
pfnReservedCreateSchedulingGroupContextVirtualCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.5.
pfnReservedCreateHwQueueCb
Ein Funktionszeiger für WDDM-Versionen kleiner als 2.5.
pfnQueueBackgroundProcessingWorkCb
Ein Zeiger auf eine PFND3D12DDI_QUEUEPROCESSINGWORK_CB_0062-Funktion.
Wird ab WDDM 2.6 unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1903 |
Kopfzeile | d3d12umddi.h |