DEVICE_DATA_SET_RANGE 構造体 (ntddstor.h)

DEVICE_DSM_RANGE (またはDEVICE_DATA_SET_RANGE) 構造体は、デバイスの属性のデータ セット範囲を指定します。

データ セット範囲のブロック (存在する場合) は、 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求のペイロードで指定されます。

構文

typedef struct _DEVICE_DATA_SET_RANGE {
  LONGLONG  StartingOffset;
  ULONGLONG LengthInBytes;
} DEVICE_DATA_SET_RANGE, *PDEVICE_DATA_SET_RANGE, DEVICE_DSM_RANGE, *PDEVICE_DSM_RANGE;

メンバー

StartingOffset

データ セット範囲の開始オフセットをバイト単位で格納します。 オフセット値はブロックアラインされている必要があります。

LengthInBytes

データ セット範囲の長さをバイト単位で格納します。 長さの値はブロックアラインされている必要があります。

注釈

データ・セット範囲を含む DSM アクションの処理の詳細については、「データ・セット管理の概要」を参照してください。

要件

要件
Header ntddstor.h (Ntddstor.h を含む)

こちらもご覧ください

データ セット管理の概要

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES