VSS_FILE_RESTORE_STATUS
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| VSS_RS_UNDEFINED | 0 | 0x0 | 復元状態が未定義です。 この値はエラーを示すか、復元操作がまだ開始されていないことを示します。 この値は、express writer が所有するコンポーネントではサポートされません。 |
| VSS_RS_NONE | 1 | 0x1 | ファイルは復元されませんでした。 この値は、復元されたファイルをディスク上に一切残さなかった復元時のエラーを示します。 |
| VSS_RS_ALL | 2 | 0x2 | すべてのファイルが復元されました。この値は成功を示し、正常に復元された各コンポーネントに対して 設定する必要があります。 |
| VSS_RS_FAILED | 3 | 0x3 | 復元処理が失敗しました。 この値は、復元されたファイルの一部をディスク上に残した復元時のエラーを示します。つまり、 ディスク上のコンポーネントは破損した状態になっています。 |
公式ドキュメント
VSS_FILE_RESTORE_STATUS 列挙型は、 選択されたコンポーネントまたはコンポーネントセットによって管理されるファイルに対して実行された ファイル復元操作の状態のセットを定義します (コンポーネントの選択については Working with Selectability and Logical Paths を参照してください)。
解説(Remarks)
コンポーネントによって管理されるファイル、またはコンポーネントセットを定義している場合はそのサブコンポーネントの ファイルのいずれかが復元できなかった場合、VSS_FILE_RESTORE_STATUS の値は エラーを示さなければなりません。
VSS_RS_FAILED と VSS_RS_NONE はどちらも、 復元操作が正常に完了しなかったことを示します。
- VSS_RS_NONE は、復元が正常な形で失敗したことを示します。すなわち、コンポーネント またはそのサブコンポーネントのファイルはディスクに 1 つも復元されていません。
- VSS_RS_FAIL は、復元が異常な形で失敗したことを示します。一部のファイルはディスクに復元され、 一部のファイルは復元されないまま残っています。
ライターと要求元は、 IVssComponent::GetFileRestoreStatus を呼び出すことで、コンポーネント、または選択可能なコンポーネントによって定義されるコンポーネントセットの 復元状態を照会できます。選択されていないコンポーネントに対してこのメソッドを呼び出した場合、 返される値は未定義です。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VSS_FILE_RESTORE_STATUS : int {
VSS_RS_UNDEFINED = 0,
VSS_RS_NONE = 1,
VSS_RS_ALL = 2,
VSS_RS_FAILED = 3
} VSS_FILE_RESTORE_STATUS;public enum VSS_FILE_RESTORE_STATUS : int
{
VSS_RS_UNDEFINED = 0,
VSS_RS_NONE = 1,
VSS_RS_ALL = 2,
VSS_RS_FAILED = 3,
}Public Enum VSS_FILE_RESTORE_STATUS As Integer
VSS_RS_UNDEFINED = 0
VSS_RS_NONE = 1
VSS_RS_ALL = 2
VSS_RS_FAILED = 3
End Enumimport enum
class VSS_FILE_RESTORE_STATUS(enum.IntEnum):
VSS_RS_UNDEFINED = 0
VSS_RS_NONE = 1
VSS_RS_ALL = 2
VSS_RS_FAILED = 3// VSS_FILE_RESTORE_STATUS
pub const VSS_RS_UNDEFINED: i32 = 0;
pub const VSS_RS_NONE: i32 = 1;
pub const VSS_RS_ALL: i32 = 2;
pub const VSS_RS_FAILED: i32 = 3;// VSS_FILE_RESTORE_STATUS
const (
VSS_RS_UNDEFINED int32 = 0
VSS_RS_NONE int32 = 1
VSS_RS_ALL int32 = 2
VSS_RS_FAILED int32 = 3
)const
VSS_RS_UNDEFINED = 0;
VSS_RS_NONE = 1;
VSS_RS_ALL = 2;
VSS_RS_FAILED = 3;// VSS_FILE_RESTORE_STATUS
pub const VSS_RS_UNDEFINED: i32 = 0;
pub const VSS_RS_NONE: i32 = 1;
pub const VSS_RS_ALL: i32 = 2;
pub const VSS_RS_FAILED: i32 = 3;const
VSS_RS_UNDEFINED* = 0
VSS_RS_NONE* = 1
VSS_RS_ALL* = 2
VSS_RS_FAILED* = 3enum VSS_FILE_RESTORE_STATUS : int {
VSS_RS_UNDEFINED = 0,
VSS_RS_NONE = 1,
VSS_RS_ALL = 2,
VSS_RS_FAILED = 3,
}#define global VSS_RS_UNDEFINED 0x0
#define global VSS_RS_NONE 0x1
#define global VSS_RS_ALL 0x2
#define global VSS_RS_FAILED 0x3