Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3D12DDI_CORELAYER_DEVICECALLBACKS_0050-Struktur enthält Microsoft Direct3D 12-Laufzeitrückruffunktionen, die der Anzeigetreiber für den Benutzermodus verwenden kann.
Syntax
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;
Angehörige
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 unter 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 unter 2.0.
pfnReservedDestroyPagingQueueCb
Ein Funktionszeiger für WDDM-Versionen unter 2.0.
pfnReservedMakeResidentCb
Ein Funktionszeiger für WDDM-Versionen unter 2.0.
pfnReservedEvictCb
Ein Funktionszeiger für WDDM-Versionen unter 2.0.
pfnReservedReclaimAllocations2Cb
Ein Funktionszeiger für WDDM-Versionen unter 2.0.
pfnReservedOfferAllocationsCb
Ein Funktionszeiger für WDDM-Versionen unter 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 unter 2.5.
pfnReservedCreateSchedulingGroupContextVirtualCb
Ein Funktionszeiger für WDDM-Versionen unter 2.5.
pfnReservedCreateHwQueueCb
Ein Funktionszeiger für WDDM-Versionen unter 2.5.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | d3d12umddi.h |