estructura D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 (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_0003 {
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;
} D3D12DDI_CORELAYER_DEVICECALLBACKS_0003;
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.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |