次の方法で共有


DeviceDsmAddDataSetRange 関数 (ntddstor.h)

DeviceDsmAddDataSetRange 関数は、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求のデータ セット範囲をシステム バッファー追加します。

構文

BOOLEAN DeviceDsmAddDataSetRange(
  PDEVICE_DSM_INPUT Input,
  ULONG             InputLength,
  LONGLONG          Offset,
  ULONGLONG         Length
);

パラメーター

Input

データ セット範囲を追加する DEVICE_DSM_INPUT 構造体へのポインター。

InputLength

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求のペイロード全体の長さ (バイト単位)。

Offset

データ・セット範囲が開始されるDEVICE_DSM_INPUT構造体の先頭からのオフセット (バイト単位)。

Length

データ セット範囲の長さ (バイト単位)。

戻り値

データ セット範囲が正常に追加された場合は TRUE、それ以外の場合は FALSE を返します。

注釈

DSM に範囲データがある場合は、各範囲 の DeviceDsmAddDataSetRange を呼び出して、システム バッファーに追加します。 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求のシステム バッファーのレイアウトについては、「データ セット管理の概要」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1803
対象プラットフォーム ユニバーサル
Header ntddstor.h

こちらもご覧ください

データ セット管理の概要

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES