次の方法で共有


DeviceDsmGetInputLength 関数 (ntddstor.h)

DeviceDsmGetInputLength 関数は、データ セット管理 (DSM) 入力操作の合計バイト数を計算します。

構文

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

パラメーター

Definition

アクションを定義する DEVICE_DSM_DEFINITION 構造体へのポインター。

ParameterBlockLength

入力操作のパラメーター ブロックの長さ (バイト単位)。 入力操作にパラメーターがない場合、ParameterBlockLength は 0 に設定されます。

NumberOfDataSetRanges

入力操作に関連付けられているデータ セット範囲の数。 入力操作にデータ セットの範囲がない場合、NumberOfDataSetRanges は 0 に設定されます。

戻り値

DeviceDsmGetInputLength は、入力操作に必要な合計バイト数を返します。DEVICE_DSM_INPUT 構造体の長さとパラメーター ブロックの長さ (ある場合)、およびすべてのデータ セット範囲の長さ (存在する場合)。

備考

DSM アクション 設定および処理する方法については、データ・セット管理の概要 を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1803
ターゲット プラットフォーム 万国
ヘッダー ntddstor.h

関連項目

データセット管理の概要

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT