ホーム › Storage.Imapi › IMAPI_FORMAT2_DATA_MEDIA_STATE
IMAPI_FORMAT2_DATA_MEDIA_STATE
列挙型メンバー 14
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN | 0 | 0x0 | インターフェイスがメディアの状態を把握していないことを示します。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK | 15 | 0xF | メディアの状態に関する情報 (エラーではありません) を報告します。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK | 64512 | 0xFC00 | サポートされていないメディアの状態を報告します。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY | 1 | 0x1 | ディスクの使用済み領域に対して書き込み操作を実行できます。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE | 1 | 0x1 | メディアはランダムに書き込み可能です。これは、このディスクに単一のセッションを書き込めることを示します。 注意 この値は非推奨であり、IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY に置き換えられています。
|
| IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK | 2 | 0x2 | メディアは未使用であるか、消去されています。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE | 4 | 0x4 | メディアは追記可能です (複数セッションをサポートします)。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION | 8 | 0x8 | メディアに追加できるセッションは 1 つだけであるか、メディアが複数セッションをサポートしていません。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED | 1024 | 0x400 | メディアはこのインターフェイスでは使用できません。メディアの消去やその他の回復処理が必要な場合があります。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED | 2048 | 0x800 | このインターフェイスで使用する前に、メディアを消去する必要があります。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION | 4096 | 0x1000 | メディアの最後のセッションが部分的に書き込まれた状態であり、これはこのインターフェイスではサポートされていません。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED | 8192 | 0x2000 | メディアまたはドライブが書き込み禁止です。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED | 16384 | 0x4000 | メディアに書き込むことはできません (ファイナライズ済み)。 |
| IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA | 32768 | 0x8000 | メディアはこのインターフェイスではサポートされていません。 |
公式ドキュメント
メディアの状態として取り得る値を定義します。
解説(Remarks)
この列挙型はビットマスクとして扱ってください。ほとんどの値は 1 つのビットだけを 1 に設定し、他のビットを 0 に設定します。この規則には 3 つの例外が追加されています。unknown、unsupported media mask、informational mask です。たとえば、サポートされていないメディアかどうかをテストするには、値を IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK と照合します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IMAPI_FORMAT2_DATA_MEDIA_STATE : int {
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0,
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 15,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 64512,
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 2,
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 4,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 8,
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 1024,
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 2048,
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 4096,
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 8192,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 16384,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 32768
} IMAPI_FORMAT2_DATA_MEDIA_STATE;public enum IMAPI_FORMAT2_DATA_MEDIA_STATE : int
{
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0,
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 15,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 64512,
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 2,
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 4,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 8,
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 1024,
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 2048,
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 4096,
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 8192,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 16384,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 32768,
}Public Enum IMAPI_FORMAT2_DATA_MEDIA_STATE As Integer
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 15
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 64512
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 2
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 4
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 8
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 1024
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 2048
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 4096
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 8192
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 16384
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 32768
End Enumimport enum
class IMAPI_FORMAT2_DATA_MEDIA_STATE(enum.IntEnum):
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 15
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 64512
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 2
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 4
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 8
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 1024
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 2048
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 4096
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 8192
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 16384
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 32768// IMAPI_FORMAT2_DATA_MEDIA_STATE
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN: i32 = 0;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK: i32 = 15;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK: i32 = 64512;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY: i32 = 1;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE: i32 = 1;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK: i32 = 2;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE: i32 = 4;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION: i32 = 8;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED: i32 = 1024;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED: i32 = 2048;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION: i32 = 4096;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED: i32 = 8192;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED: i32 = 16384;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA: i32 = 32768;// IMAPI_FORMAT2_DATA_MEDIA_STATE
const (
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN int32 = 0
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK int32 = 15
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK int32 = 64512
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY int32 = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE int32 = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK int32 = 2
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE int32 = 4
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION int32 = 8
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED int32 = 1024
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED int32 = 2048
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION int32 = 4096
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED int32 = 8192
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED int32 = 16384
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA int32 = 32768
)const
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0;
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 15;
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 64512;
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 1;
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 1;
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 2;
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 4;
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 8;
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 1024;
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 2048;
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 4096;
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 8192;
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 16384;
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 32768;// IMAPI_FORMAT2_DATA_MEDIA_STATE
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN: i32 = 0;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK: i32 = 15;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK: i32 = 64512;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY: i32 = 1;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE: i32 = 1;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK: i32 = 2;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE: i32 = 4;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION: i32 = 8;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED: i32 = 1024;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED: i32 = 2048;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION: i32 = 4096;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED: i32 = 8192;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED: i32 = 16384;
pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA: i32 = 32768;const
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN* = 0
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK* = 15
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK* = 64512
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY* = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE* = 1
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK* = 2
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE* = 4
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION* = 8
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED* = 1024
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED* = 2048
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION* = 4096
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED* = 8192
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED* = 16384
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA* = 32768enum IMAPI_FORMAT2_DATA_MEDIA_STATE : int {
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0,
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 15,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 64512,
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 2,
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 4,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 8,
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 1024,
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 2048,
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 4096,
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 8192,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 16384,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 32768,
}#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN 0x0
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK 0xF
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK 0xFC00
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY 0x1
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE 0x1
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK 0x2
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE 0x4
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION 0x8
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED 0x400
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED 0x800
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION 0x1000
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED 0x2000
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED 0x4000
#define global IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA 0x8000