次の方法で共有


DEVICE_DATA_SET_REPAIR_PARAMETERS 構造体 (ntddstor.h)

DEVICE_DATA_SET_REPAIR_PARAMETERS構造体は、データ・セット管理アクションに指定された記憶域スペース修復操作のパラメーターを指定します。

このパラメーター構造は、 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求の修復アクションで使用されます。 DEVICE_DSM_INPUT構造体の Action メンバーは DeviceDsmAction_Repair に設定され、ParameterBlockOffset はDEVICE_DATA_SET_REPAIR_PARAMETERSの場所を示します。

構文

typedef struct _DEVICE_DATA_SET_REPAIR_PARAMETERS {
  ULONG NumberOfRepairCopies;
  ULONG SourceCopy;
  ULONG RepairCopies[ANYSIZE_ARRAY];
} DEVICE_DATA_SET_REPAIR_PARAMETERS, *PDEVICE_DATA_SET_REPAIR_PARAMETERS, DEVICE_DSM_REPAIR_PARAMETERS, *PDEVICE_DSM_REPAIR_PARAMETERS;

メンバー

NumberOfRepairCopies

修復するコピーの合計数。

SourceCopy

コピー元のコピー番号。

RepairCopies[ANYSIZE_ARRAY]

修復するコピーのコピー番号の配列。

注釈

DEVICE_DSM_INPUTの ParameterBlockOffset メンバーと ParameterBlockLength メンバーは、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求のシステム バッファー内のDEVICE_DATA_SET_REPAIR_PARAMETERS構造体の場所と長さに設定されます。

DEVICE_DSM_INPUTの DataSetRangesOffset メンバーと DataSetRangesLength メンバーは、修復コピーのエクステントを含むDEVICE_DSM_RANGE構造体を指定します。

要件

要件
サポートされている最小のクライアント Windows 8 以降で使用できます。
Header ntddstor.h (Ntddstor.h を含む)

こちらもご覧ください

DEVICE_DSM_ACTION の説明

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES