// ntddstor.h
typedef struct _DEVICE_STORAGE_ADDRESS_RANGE {
LONGLONG StartAddress;
ULONGLONG LengthInBytes;
} DEVICE_STORAGE_ADDRESS_RANGE, *PDEVICE_STORAGE_ADDRESS_RANGE;
View the official Windows Driver Kit DDI referenceNo description available.
The DEVICE_STORAGE_ADDRESS_RANGE structure contains a physical address range.
StartAddressStarting address of the physical address range.
LengthInBytesLength of the physical address range, in bytes.
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.
DEVICE_DSM_ACTION Descriptions
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES