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]
修復するコピーのコピー番号の配列。
備考
ParameterBlockOffset および ParameterBlockLength メンバーの DEVICE_DSM_INPUT は、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求のシステム バッファー内のDEVICE_DATA_SET_REPAIR_PARAMETERS構造体の場所と長さに設定されます。
DataSetRangesOffset および DataSetRangesLength メンバー DEVICE_DSM_INPUT修復コピーのエクステントを含む DEVICE_DSM_RANGE 構造体を指定します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 以降で使用できます。 |
ヘッダー | ntddstor.h (Ntddstor.h を含む) |