IMAPI_FORMAT2_DATA_MEDIA_STATE列挙 (imapi2.h)
使用可能なメディア状態の値を定義します。
構文
typedef enum _IMAPI_FORMAT2_DATA_MEDIA_STATE {
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN = 0,
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK = 0xf,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK = 0xfc00,
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY = 0x1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE = 0x1,
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK = 0x2,
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE = 0x4,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION = 0x8,
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED = 0x400,
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED = 0x800,
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION = 0x1000,
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED = 0x2000,
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED = 0x4000,
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA = 0x8000
} IMAPI_FORMAT2_DATA_MEDIA_STATE, *PIMAPI_FORMAT2_DATA_MEDIA_STATE;
定数
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN 値: 0 インターフェイスがメディアの状態を認識していないことを示します。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK 値: 0xf メディアの状態に関する情報を報告します (エラーは報告しません)。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK 値: 0xfc00 サポートされていないメディアの状態を報告します。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY 値: 0x1 書き込み操作は、ディスクの使用部分で発生する可能性があります。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE 値: 0x1 メディアはランダムに書き込み可能です。 これは、1 つのセッションをこのディスクに書き込むことができることを示します。 メモ この値は非推奨であり、 IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLYに置き換えられます。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK 値: 0x2 メディアが一度も使用されていないか、消去されています。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE 値: 0x4 メディアは追加可能です (複数のセッションをサポートしています)。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION 値: 0x8 メディアに追加できるセッションは 1 つだけです。または、メディアが複数のセッションをサポートしていません。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED 値: 0x400 メディアはこのインターフェイスでは使用できません。 メディアには消去またはその他の回復が必要な場合があります。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED 値: 0x800 このインターフェイスで使用する前に、メディアを消去する必要があります。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION 値: 0x1000 メディアには部分的に書き込まれた最後のセッションがあり、このインターフェイスではサポートされていません。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED 値: 0x2000 メディアまたはドライブは書き込み保護されています。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED 値: 0x4000 メディアを に書き込むことができません (最終処理)。 |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA 値: 0x8000 メディアはこのインターフェイスではサポートされていません。 |
解説
この列挙はビットマスクとして扱う必要があります。 ほぼすべての値で、1 つのビットが 1 に設定され、もう 1 つのビットが 0 に設定されます。 この規則の 3 つの例外が追加されました。不明、サポートされていないメディア マスク、情報マスク。 たとえば、サポートされていないメディアをテストするには、IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASKに対して値をチェックします。
要件
サポートされている最小のクライアント | Windows Vista、WINDOWS XP と SP2 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | imapi2.h |