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
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
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
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
pfnReservedDestroyPagingQueueCb
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
pfnReservedMakeResidentCb
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
pfnReservedEvictCb
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
pfnReservedReclaimAllocations2Cb
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
pfnReservedOfferAllocationsCb
2.0 미만의 WDDM 버전에 대한 함수 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1903 |
머리글 | d3d12umddi.h |