// d3d12umddi.h
typedef enum D3D12DDI_DEALLOCATE_FLAGS_0022 {
D3D12DDI_DEALLOCATE_FLAGS_0022_NONE = 0x0,
D3D12DDI_DEALLOCATE_FLAGS_0022_ASSUME_NOT_IN_USE = 0x1,
D3D12DDI_DEALLOCATE_FLAGS_0022_SYNCHRONOUS_DESTROY = 0x2
} ;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_DEALLOCATE_FLAGS_0022 enumeration contains bit-wise flags for the runtime's pfnDeallocateCb callback function.
D3D12DDI_DEALLOCATE_FLAGS_0022_NONE:0x0No flags are specified.
D3D12DDI_DEALLOCATE_FLAGS_0022_ASSUME_NOT_IN_USE:0x1Assume that the allocation is not in use.
D3D12DDI_DEALLOCATE_FLAGS_0022_SYNCHRONOUS_DESTROY:0x2Ensure that the resource is destroyed synchronously.
The UMD provides these flags when it calls the runtime's pfnDeallocateCb callback to deallocate resources.