次の方法で共有


DEVICE_STORAGE_ADDRESS_RANGE構造体 (ntddstor.h)

DEVICE_STORAGE_ADDRESS_RANGE構造体には、物理アドレス範囲が含まれています。

構文

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

メンバーズ

StartAddress

物理アドレス範囲の開始アドレス。

LengthInBytes

物理アドレス範囲の長さ (バイト単位)。

備考

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求のペイロード内の出力ブロックは、アクションが DeviceDsmAction_GetPhysicalAddressesされるときに、DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT 構造体として書式設定されます。 ドライバーは、DEVICE_STORAGE_ADDRESS_RANGE構造体の配列内の要求された物理アドレス範囲を返します。 このアクションの詳細については、DEVICE_DSM_ACTION 説明 を参照してください。

必要条件

要件 価値
ヘッダー ntddstor.h

関連項目

DEVICE_DSM_ACTION 説明

DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES