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 を含む) |