Win32 API 日本語リファレンス
ホームStorage.FileHistory › FH_DEVICE_VALIDATION_RESULT

FH_DEVICE_VALIDATION_RESULT

列挙型
基底型i4

メンバー 8

名前10進16進説明
FH_ACCESS_DENIED00x0アクセスできないため、このストレージ デバイスまたはネットワーク共有はバックアップ先として使用できません。
FH_INVALID_DRIVE_TYPE10x1ドライブの種類がサポートされていないため、このストレージ デバイスまたはネットワーク共有はバックアップ先として使用できません。たとえば、CD や DVD はファイル履歴のバックアップ先として使用できません。
FH_READ_ONLY_PERMISSION20x2読み取り専用であるため、このストレージ デバイスまたはネットワーク共有はバックアップ先として使用できません。
FH_CURRENT_DEFAULT30x3このストレージ デバイスまたはネットワーク共有は、既にバックアップ先として使用されています。
FH_NAMESPACE_EXISTS40x4このストレージ デバイスまたはネットワーク共有は、現在のコンピューターまたはユーザーと同じ名前のコンピューターまたはユーザーのファイルのバックアップに、以前使用されていました。バックアップ先として使用できますが、使用した場合、オペレーティング システムは以前のバックアップを削除します。
FH_TARGET_PART_OF_LIBRARY50x5ファイル履歴の保護対象範囲に含まれているため、このストレージ デバイスまたはネットワーク共有はバックアップ先として使用できません。
FH_VALID_TARGET60x6このストレージ デバイスまたはネットワーク共有はバックアップ先として使用できます。
MAX_VALIDATION_RESULT70x7この列挙型の最大の列挙値です。この値およびこれより大きいすべての値は、システム用に予約済みです。

公式ドキュメント

ストレージ デバイスまたはネットワーク共有を、ファイル履歴のバックアップ先として使用できるかどうかを示します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum FH_DEVICE_VALIDATION_RESULT : int {
    FH_ACCESS_DENIED = 0,
    FH_INVALID_DRIVE_TYPE = 1,
    FH_READ_ONLY_PERMISSION = 2,
    FH_CURRENT_DEFAULT = 3,
    FH_NAMESPACE_EXISTS = 4,
    FH_TARGET_PART_OF_LIBRARY = 5,
    FH_VALID_TARGET = 6,
    MAX_VALIDATION_RESULT = 7
} FH_DEVICE_VALIDATION_RESULT;
public enum FH_DEVICE_VALIDATION_RESULT : int
{
    FH_ACCESS_DENIED = 0,
    FH_INVALID_DRIVE_TYPE = 1,
    FH_READ_ONLY_PERMISSION = 2,
    FH_CURRENT_DEFAULT = 3,
    FH_NAMESPACE_EXISTS = 4,
    FH_TARGET_PART_OF_LIBRARY = 5,
    FH_VALID_TARGET = 6,
    MAX_VALIDATION_RESULT = 7,
}
Public Enum FH_DEVICE_VALIDATION_RESULT As Integer
    FH_ACCESS_DENIED = 0
    FH_INVALID_DRIVE_TYPE = 1
    FH_READ_ONLY_PERMISSION = 2
    FH_CURRENT_DEFAULT = 3
    FH_NAMESPACE_EXISTS = 4
    FH_TARGET_PART_OF_LIBRARY = 5
    FH_VALID_TARGET = 6
    MAX_VALIDATION_RESULT = 7
End Enum
import enum

class FH_DEVICE_VALIDATION_RESULT(enum.IntEnum):
    FH_ACCESS_DENIED = 0
    FH_INVALID_DRIVE_TYPE = 1
    FH_READ_ONLY_PERMISSION = 2
    FH_CURRENT_DEFAULT = 3
    FH_NAMESPACE_EXISTS = 4
    FH_TARGET_PART_OF_LIBRARY = 5
    FH_VALID_TARGET = 6
    MAX_VALIDATION_RESULT = 7
// FH_DEVICE_VALIDATION_RESULT
pub const FH_ACCESS_DENIED: i32 = 0;
pub const FH_INVALID_DRIVE_TYPE: i32 = 1;
pub const FH_READ_ONLY_PERMISSION: i32 = 2;
pub const FH_CURRENT_DEFAULT: i32 = 3;
pub const FH_NAMESPACE_EXISTS: i32 = 4;
pub const FH_TARGET_PART_OF_LIBRARY: i32 = 5;
pub const FH_VALID_TARGET: i32 = 6;
pub const MAX_VALIDATION_RESULT: i32 = 7;
// FH_DEVICE_VALIDATION_RESULT
const (
	FH_ACCESS_DENIED int32 = 0
	FH_INVALID_DRIVE_TYPE int32 = 1
	FH_READ_ONLY_PERMISSION int32 = 2
	FH_CURRENT_DEFAULT int32 = 3
	FH_NAMESPACE_EXISTS int32 = 4
	FH_TARGET_PART_OF_LIBRARY int32 = 5
	FH_VALID_TARGET int32 = 6
	MAX_VALIDATION_RESULT int32 = 7
)
const
  FH_ACCESS_DENIED = 0;
  FH_INVALID_DRIVE_TYPE = 1;
  FH_READ_ONLY_PERMISSION = 2;
  FH_CURRENT_DEFAULT = 3;
  FH_NAMESPACE_EXISTS = 4;
  FH_TARGET_PART_OF_LIBRARY = 5;
  FH_VALID_TARGET = 6;
  MAX_VALIDATION_RESULT = 7;
// FH_DEVICE_VALIDATION_RESULT
pub const FH_ACCESS_DENIED: i32 = 0;
pub const FH_INVALID_DRIVE_TYPE: i32 = 1;
pub const FH_READ_ONLY_PERMISSION: i32 = 2;
pub const FH_CURRENT_DEFAULT: i32 = 3;
pub const FH_NAMESPACE_EXISTS: i32 = 4;
pub const FH_TARGET_PART_OF_LIBRARY: i32 = 5;
pub const FH_VALID_TARGET: i32 = 6;
pub const MAX_VALIDATION_RESULT: i32 = 7;
const
  FH_ACCESS_DENIED* = 0
  FH_INVALID_DRIVE_TYPE* = 1
  FH_READ_ONLY_PERMISSION* = 2
  FH_CURRENT_DEFAULT* = 3
  FH_NAMESPACE_EXISTS* = 4
  FH_TARGET_PART_OF_LIBRARY* = 5
  FH_VALID_TARGET* = 6
  MAX_VALIDATION_RESULT* = 7
enum FH_DEVICE_VALIDATION_RESULT : int {
    FH_ACCESS_DENIED = 0,
    FH_INVALID_DRIVE_TYPE = 1,
    FH_READ_ONLY_PERMISSION = 2,
    FH_CURRENT_DEFAULT = 3,
    FH_NAMESPACE_EXISTS = 4,
    FH_TARGET_PART_OF_LIBRARY = 5,
    FH_VALID_TARGET = 6,
    MAX_VALIDATION_RESULT = 7,
}
#define global FH_ACCESS_DENIED          0x0
#define global FH_INVALID_DRIVE_TYPE     0x1
#define global FH_READ_ONLY_PERMISSION   0x2
#define global FH_CURRENT_DEFAULT        0x3
#define global FH_NAMESPACE_EXISTS       0x4
#define global FH_TARGET_PART_OF_LIBRARY 0x5
#define global FH_VALID_TARGET           0x6
#define global MAX_VALIDATION_RESULT     0x7