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)
目標平臺 環球
標頭 ntddstor.h

另請參閱

資料集管理概觀

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT