DeviceDsmGetInputLength 函式 (ntddstor.h)

DeviceDsmGetInputLength 函式會計算數據集管理 (DSM) 輸入作業中的位元組總數。

語法

ULONG DeviceDsmGetInputLength(
  PDEVICE_DSM_DEFINITION Definition,
  ULONG                  ParameterBlockLength,
  ULONG                  NumberOfDataSetRanges
);

參數

Definition

定義動作之DEVICE_DSM_DEFINITION結構的指標。

ParameterBlockLength

輸入作業參數區塊的長度,以位元組為單位。 如果輸入作業沒有參數, ParameterBlockLength 會設定為零。

NumberOfDataSetRanges

與輸入作業相關聯的數據集範圍數目。 如果輸入作業沒有數據集範圍, NumberOfDataSetRanges 會設定為零。

傳回值

DeviceDsmGetInputLength 會傳回輸入作業所需的位元組總數: DEVICE_DSM_INPUT 結構的長度,如果有任何) ,則會傳回參數區塊 (的長度,以及任何) 時 (的所有數據集範圍的長度。

備註

如需如何設定及處理 DSM 動作的資訊,請參閱 數據集管理概觀

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
目標平台 Universal
標頭 ntddstor.h

另請參閱

數據集管理概觀

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT