D3D12_DRED_ALLOCATION_TYPE enumeration (d3d12.h)
Congruent with, and numerically equivalent to, 3D12DDI_HANDLETYPE enumeration values.
Syntax
typedef enum D3D12_DRED_ALLOCATION_TYPE {
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST,
D3D12_DRED_ALLOCATION_TYPE_FENCE,
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP,
D3D12_DRED_ALLOCATION_TYPE_HEAP,
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR,
D3D12_DRED_ALLOCATION_TYPE_RESOURCE,
D3D12_DRED_ALLOCATION_TYPE_PASS,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY,
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER,
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT,
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND,
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP,
D3D12_DRED_ALLOCATION_TYPE_INVALID
} ;
Constants
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE Value: (19) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR Value: (20) |
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE Value: (21) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST Value: (22) |
D3D12_DRED_ALLOCATION_TYPE_FENCE Value: (23) |
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP Value: (24) |
D3D12_DRED_ALLOCATION_TYPE_HEAP Value: (25) |
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP Value: (27) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE Value: (28) |
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY Value: (29) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER Value: (30) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR Value: (32) |
D3D12_DRED_ALLOCATION_TYPE_RESOURCE Value: (34) |
D3D12_DRED_ALLOCATION_TYPE_PASS Value: (35) |
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION Value: (36) |
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY Value: (37) |
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION Value: (38) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP Value: (39) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL Value: (40) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER Value: (41) |
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT Value: (42) |
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND Value: (43) |
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP Value: (44) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR Value: (45) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP Value: (46) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND Value: (47) |
D3D12_DRED_ALLOCATION_TYPE_INVALID Value: (0xffffffff) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 20348 |
Minimum supported server | Windows 10 Build 20348 |
Header | d3d12.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for