DeviceDsmInitializeInput 関数 (ntddstor.h)
DeviceDsmInitializeInput 関数は、データ セット管理 (DSM) 操作の DEVICE_DSM_INPUT 構造体とパラメーター ブロック (ある場合) を初期化します。
構文
void DeviceDsmInitializeInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
ULONG Flags,
PVOID Parameters,
ULONG ParameterBlockLength
);
パラメーター
Definition
アクションを定義する DEVICE_DSM_DEFINITION 構造体へのポインター。
Input
呼び出し元によって割り当てられた DEVICE_DSM_INPUT 入力構造体へのポインター。
InputLength
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求の入力バッファー全体の長さ (バイト単位)。
Flags
入力のグローバル制御アクションのフラグ。 この値は、ntddstor.hで定義されているDEVICE_DSM_FLAG_XXX 値のいずれかになります。
Parameters
入力構造体のパラメーター ブロックを初期化するためのパラメーター。 パラメーター ブロックの形式は、定義によって定義されるアクションによって異なります。 アクションとそのパラメーター ブロック形式の一覧については、「DEVICE_DSM_ACTION 説明 を参照してください。
ParameterBlockLength
パラメーター ブロックの長さ (バイト単位)。 定義 で定義されたアクションにパラメーターがない場合は、ParameterBlockLength 0 に設定されます。
戻り値
何一つ
備考
入力操作にデータ セット範囲を追加するには、DeviceDsmAddDataSetRange呼び出します。
DSM アクション 設定および処理する方法については、データ・セット管理の概要 を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1803 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ntddstor.h |
関連項目
DeviceDsmAddDataSetRangeの