UMDETW_ALLOCATION_USAGE structure (umdprovider.h)

Indicates the reason for mapping from a Microsoft Direct3D memory allocation to a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) allocation.

Syntax

typedef struct _UMDETW_ALLOCATION_USAGE {
  union {
    struct {
      UINT Packed : 1;
      UINT Renamed : 1;
      UINT Reserved : 14;
      UINT DriverReserved : 16;
    };
    UINT Value;
  };
} UMDETW_ALLOCATION_USAGE;

Members

Packed

The allocation is packed into a larger parent allocation.

Renamed

The allocation is a renamed instance of a Direct3D allocation.

Reserved

Reserved for system use. Do not use in your driver.

DriverReserved

The driver can use these bit fields for its own internal purposes.

Value

A 32-bit value that specifies the allocation mapping.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header umdprovider.h (include Umdprovider.h)

See also

UMDEtwLogMapAllocation