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_QUEUEValue: (19) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATORValue: (20) |
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATEValue: (21) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LISTValue: (22) |
D3D12_DRED_ALLOCATION_TYPE_FENCEValue: (23) |
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAPValue: (24) |
D3D12_DRED_ALLOCATION_TYPE_HEAPValue: (25) |
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAPValue: (27) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATUREValue: (28) |
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARYValue: (29) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODERValue: (30) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSORValue: (32) |
D3D12_DRED_ALLOCATION_TYPE_RESOURCEValue: (34) |
D3D12_DRED_ALLOCATION_TYPE_PASSValue: (35) |
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONValue: (36) |
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICYValue: (37) |
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSIONValue: (38) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAPValue: (39) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOLValue: (40) |
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDERValue: (41) |
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECTValue: (42) |
D3D12_DRED_ALLOCATION_TYPE_METACOMMANDValue: (43) |
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUPValue: (44) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATORValue: (45) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAPValue: (46) |
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMANDValue: (47) |
D3D12_DRED_ALLOCATION_TYPE_INVALIDValue: (0xffffffff) |
Requirements
| Minimum supported client | Windows 10 Build 20348 |
| Minimum supported server | Windows 10 Build 20348 |
| Header | d3d12.h |