estructura D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 (d3d12umddi.h)
Contiene funciones de devolución de llamada en tiempo de ejecución de Microsoft Direct3D 12 que puede usar el controlador de pantalla en modo de usuario.
Sintaxis
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;
Miembros
pfnSetErrorCb
Puntero a la función PFND3D12DDI_SETERROR_CB.
pfnSetCommandListErrorCb
Puntero a la función PFND3D12DDI_SETCOMMANDLISTERROR_CB.
pfnSetCommandListDDITableCb
Puntero a la función PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB.
pfnCreateContextCb
Puntero a la función PFND3D12DDI_CREATECONTEXT_CB.
pfnCreateContextVirtualCb
Puntero a la función PFND3D12DDI_CREATECONTEXTVIRTUAL_CB.
Se admite a partir de WDDM 2.0.
pfnReservedCreateContextVirtualCb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnDestroyContextCb
Puntero a la función PFND3D12DDI_DESTROYCONTEXT_CB.
pfnCreatePagingQueueCb
Puntero a la función PFND3D12DDI_CREATEPAGINGQUEUE_CB.
Se admite a partir de WDDM 2.0.
pfnDestroyPagingQueueCb
Puntero a la función PFND3D12DDI_DESTROYPAGINGQUEUE_CB.
Se admite a partir de WDDM 2.0.
pfnMakeResidentCb
Puntero a la función PFND3D12DDI_MAKERESIDENT_CB.
Se admite a partir de WDDM 2.0.
pfnEvictCb
Puntero a la función PFND3D12DDI_EVICT_CB.
Se admite a partir de WDDM 2.0.
pfnReclaimAllocations2Cb
Puntero a la función PFND3D12DDI_RECLAIMALLOCATIONS2_CB.
Se admite a partir de WDDM 2.0.
pfnOfferAllocationsCb
Puntero a la función PFND3D12DDI_OFFERALLOCATIONS_CB.
Se admite a partir de WDDM 2.0.
pfnReservedCreatePagingQueueCb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnReservedDestroyPagingQueueCb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnReservedMakeResidentCb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnReservedEvictCb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnReservedReclaimAllocations2Cb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnReservedOfferAllocationsCb
Puntero de función para las versiones de WDDM inferiores a 2.0.
pfnAllocateCb
Puntero a la función PFND3D12DDI_ALLOCATE_CB_0022.
pfnDeallocateCb
Puntero a la función PFND3D12DDI_DEALLOCATE_CB_0022.
pfnCreateSchedulingGroupContextCb
Puntero a una función de PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050.
Se admite a partir de WDDM 2.5.
pfnCreateSchedulingGroupContextVirtualCb
Puntero a una función PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050.
Se admite a partir de WDDM 2.5.
pfnCreateHwQueueCb
Puntero a una función PFND3D12DDI_CREATEHWQUEUE_CB_0050.
Se admite a partir de WDDM 2.5.
pfnReservedCreateSchedulingGroupContextCb
Puntero de función para las versiones de WDDM inferiores a 2.5.
pfnReservedCreateSchedulingGroupContextVirtualCb
Puntero de función para las versiones de WDDM inferiores a 2.5.
pfnReservedCreateHwQueueCb
Puntero de función para las versiones de WDDM inferiores a 2.5.
pfnQueueBackgroundProcessingWorkCb
Puntero a una función PFND3D12DDI_QUEUEPROCESSINGWORK_CB_0062.
Se admite a partir de WDDM 2.6.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |