次の方法で共有


DeviceDsmValidateOutput 関数 (ntddstor.h)

DeviceDsmValidateOutput 関数は、データ・セット管理 (DSM) 操作の出力を検証します。

構文

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

パラメーター

Definition

操作を定義する DEVICE_DSM_DEFINITION 構造体へのポインター。

Output

操作の DEVICE_DSM_OUTPUT 構造体へのポインター。

OutputLength

出力バッファー全体の長さ (バイト単位)。

戻り値

出力が有効な場合は TRUE、それ以外の場合は FALSE を返します。

備考

出力は、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求のペイロードで返されます。 出力を抽出する前に、 呼び出し元は、最初 DeviceDsmValidateOutput を呼び出して、出力が操作の 定義出力 (Action メンバーが一致する必要があります) に基づいて有効であることを確認する必要があります。これには、Output が指 DEVICE_DSM_OUTPUT構造と、DEVICE_DSM_OUTPUT構造に続く出力ブロック (存在する場合) が含まれます。

DSM の処理の詳細については、「データセット管理の概要」 を参照してください。

必要条件

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

関連項目

データセット管理の概要

DEVICE_DSM_OUTPUT