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)
目標平台 Universal
標頭 ntddstor.h

另請參閱

數據集管理概觀

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES