D3D12DDI_DEALLOCATE_FLAGS_0022 enumeration (d3d12umddi.h)

The D3D12DDI_DEALLOCATE_FLAGS_0022 enumeration contains bit-wise flags for the runtime's pfnDeallocateCb callback function.

Syntax

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
} ;

Constants

 
D3D12DDI_DEALLOCATE_FLAGS_0022_NONE
Value: 0x0
No flags are specified.
D3D12DDI_DEALLOCATE_FLAGS_0022_ASSUME_NOT_IN_USE
Value: 0x1
Assume that the allocation is not in use.
D3D12DDI_DEALLOCATE_FLAGS_0022_SYNCHRONOUS_DESTROY
Value: 0x2
Ensure that the resource is destroyed synchronously.

Remarks

The UMD provides these flags when it calls the runtime's pfnDeallocateCb callback to deallocate resources.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)

See also

D3D12DDICB_DEALLOCATE_0022

pfnDeallocateCb