DEBUG_DEVICE_ADDRESS structure (ntddk.h)

This topic describes the DEBUG_DEVICE_ADDRESS structure.

Syntax

typedef struct {
  UCHAR   Type;
  BOOLEAN Valid;
  union {
    UCHAR Reserved[2];
    struct {
      UCHAR BitWidth;
      UCHAR AccessSize;
    };
  };
  PUCHAR  TranslatedAddress;
  ULONG   Length;
} DEBUG_DEVICE_ADDRESS, *PDEBUG_DEVICE_ADDRESS;

Members

Type

Defines the UCHAR member Type (the CmResourceType).

Valid

Defines the BOOLEAN member Valid.

Reserved[2]

Reserved for future use.

BitWidth

Defines the UCHAR member BitWidth.

AccessSize

Defines the UCHAR member AccessSize.

TranslatedAddress

Defines the PUCHAR member TranslatedAddress.

Length

Defines the UCHAR member Length.

Requirements

Requirement Value
Minimum supported client Windows 11, version 22H2
Header ntddk.h (include Ntddk.h)