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 |