Bagikan melalui


enumerasi IMAPI_FORMAT2_DATA_MEDIA_STATE (imapi2.h)

Menentukan nilai untuk kemungkinan status media.

Sintaks

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;

Konstanta

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN
Nilai: 0
Menunjukkan bahwa antarmuka tidak mengetahui status media.
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK
Nilai: 0xf
Melaporkan informasi (tetapi bukan kesalahan) tentang status media.
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK
Nilai: 0xfc00
Melaporkan status media yang tidak didukung.
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY
Nilai: 0x1
Operasi tulis dapat terjadi pada bagian cakram yang digunakan.
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE
Nilai: 0x1
Media dapat ditulis secara acak. Ini menunjukkan bahwa satu sesi dapat ditulis ke diska ini.

Catatan Nilai ini tidak digunakan lagi dan digantikan oleh IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY.

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK
Nilai: 0x2
Media belum pernah digunakan, atau telah dihapus.
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE
Nilai: 0x4
Media dapat ditambahkan (mendukung beberapa sesi).
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION
Nilai: 0x8
Media hanya dapat memiliki satu sesi tambahan yang ditambahkan ke dalamnya, atau media tidak mendukung beberapa sesi.
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED
Nilai: 0x400
Media tidak dapat digunakan oleh antarmuka ini. Media mungkin memerlukan penghapusan atau pemulihan lainnya.
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED
Nilai: 0x800
Media harus dihapus sebelum digunakan oleh antarmuka ini.
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION
Nilai: 0x1000
Media memiliki sesi terakhir yang ditulis sebagian, yang tidak didukung oleh antarmuka ini.
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED
Nilai: 0x2000
Media atau drive dilindungi penulisan.
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED
Nilai: 0x4000
Media tidak dapat ditulis ke (diselesaikan).
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA
Nilai: 0x8000
Media tidak didukung oleh antarmuka ini.

Keterangan

Enumerasi ini harus diperlakukan sebagai bitmask. Hampir semua nilai mengatur satu bit diatur ke satu bit dan bit lainnya ke nol. Tiga pengecualian untuk aturan ini ditambahkan: masker media yang tidak diketahui dan tidak didukung, dan masker informasi. Misalnya, untuk menguji media yang tidak didukung, periksa nilai terhadap IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.

Persyaratan

   
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header imapi2.h

Lihat juga

IDiscFormat2Data::get_CurrentMediaStatus