DEVICE_STORAGE_ADDRESS_RANGE structure (ntddstor.h)

The DEVICE_STORAGE_ADDRESS_RANGE structure contains a physical address range.

Syntax

typedef struct _DEVICE_STORAGE_ADDRESS_RANGE {
  LONGLONG  StartAddress;
  ULONGLONG LengthInBytes;
} DEVICE_STORAGE_ADDRESS_RANGE, *PDEVICE_STORAGE_ADDRESS_RANGE;

Members

StartAddress

Starting address of the physical address range.

LengthInBytes

Length of the physical address range, in bytes.

Remarks

The output block in the payload of an IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES request is formatted as a DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT structure when the action is DeviceDsmAction_GetPhysicalAddresses. The driver returns the requested physical address ranges in an array of DEVICE_STORAGE_ADDRESS_RANGE structures. See DEVICE_DSM_ACTION Descriptions for more details about this action.

Requirements

Requirement Value
Header ntddstor.h

See also

DEVICE_DSM_ACTION Descriptions

DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES