DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT结构(ntddstor.h)
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT结构存储与一个或多个逻辑块范围对应的物理地址范围。
语法
typedef struct _DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT {
ULONG Version;
ULONG Flags;
ULONG TotalNumberOfRanges;
ULONG NumberOfRangesReturned;
DEVICE_STORAGE_ADDRESS_RANGE Ranges[ANYSIZE_ARRAY];
} DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT, *PDEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT;
成员
Version
此结构的版本。 设置为 sizeof(DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT)。
Flags
保留供将来使用;请勿使用。
TotalNumberOfRanges
满足 DeviceDsmAction_GetPhysicalAddresses 请求所需的 DEVICE_STORAGE_ADDRESS_RANGE 结构数。
NumberOfRangesReturned
范围中返回的物理地址范围数。
Ranges[ANYSIZE_ARRAY]
要在其中返回物理地址范围的DEVICE_STORAGE_ADDRESS_RANGE结构数组。
言论
当作 DeviceDsmAction_GetPhysicalAddresses时,IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的有效负载中的输出块的格式设置为DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT结构。 有关此作的更多详细信息,请参阅 DEVICE_DSM_ACTION 说明。
要求
要求 | 价值 |
---|---|
标头 | ntddstor.h |