D3D12DDI_DEALLOCATE_FLAGS_0022 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_deallocate_flags_0022)

D3D12DDI_DEALLOCATE_FLAGS_0022 enumeration

Description

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

Constants

D3D12DDI_DEALLOCATE_FLAGS_0022_NONE:0x0

No flags are specified.

D3D12DDI_DEALLOCATE_FLAGS_0022_ASSUME_NOT_IN_USE:0x1

Assume that the allocation is not in use.

D3D12DDI_DEALLOCATE_FLAGS_0022_SYNCHRONOUS_DESTROY: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.

See also

D3D12DDICB_DEALLOCATE_0022

pfnDeallocateCb