共用方式為


D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 結構 (d3d12umddi.h)

包含使用者模式顯示驅動程式可以使用的 Microsoft Direct3D 12 運行時間回呼函式。

語法

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;

成員

pfnSetErrorCb

PFND3D12DDI_SETERROR_CB函式的指標。

pfnSetCommandListErrorCb

PFND3D12DDI_SETCOMMANDLISTERROR_CB函式的指標。

pfnSetCommandListDDITableCb

PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB函式的指標。

pfnCreateContextCb

PFND3D12DDI_CREATECONTEXT_CB函式的指標。

pfnCreateContextVirtualCb

PFND3D12DDI_CREATECONTEXTVIRTUAL_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnReservedCreateContextVirtualCb

WDDM 版本的函式指標小於 2.0。

pfnDestroyContextCb

PFND3D12DDI_DESTROYCONTEXT_CB函式的指標。

pfnCreatePagingQueueCb

PFND3D12DDI_CREATEPAGINGQUEUE_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnDestroyPagingQueueCb

PFND3D12DDI_DESTROYPAGINGQUEUE_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnMakeResidentCb

PFND3D12DDI_MAKERESIDENT_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnEvictCb

PFND3D12DDI_EVICT_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnReclaimAllocations2Cb

PFND3D12DDI_RECLAIMALLOCATIONS2_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnOfferAllocationsCb

PFND3D12DDI_OFFERALLOCATIONS_CB函式的指標。

從 WDDM 2.0 開始支援。

pfnReservedCreatePagingQueueCb

WDDM 版本的函式指標小於 2.0。

pfnReservedDestroyPagingQueueCb

WDDM 版本的函式指標小於 2.0。

pfnReservedMakeResidentCb

WDDM 版本的函式指標小於 2.0。

pfnReservedEvictCb

WDDM 版本的函式指標小於 2.0。

pfnReservedReclaimAllocations2Cb

WDDM 版本的函式指標小於 2.0。

pfnReservedOfferAllocationsCb

WDDM 版本的函式指標小於 2.0。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3d12umddi.h