共用方式為


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中傳回的實體位址範圍數目。

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

另請參閱

DEVICE_DSM_ACTION 描述

DEVICE_STORAGE_ADDRESS_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES