共用方式為


IMAPI_FORMAT2_DATA_MEDIA_STATE列舉 (imapi2.h)

定義可能媒體狀態的值。

Syntax

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
媒體是隨機寫入的。 這表示可以將單一會話寫入此光碟。

注意 此值已被取代,並由 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
媒體只能新增一個額外的會話,或媒體不支援多個會話。
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_UNSUPPORTED_MASK檢查值。

需求

   
最低支援的用戶端 Windows Vista、Windows XP SP2 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 imapi2.h

另請參閱

IDiscFormat2Data::get_CurrentMediaStatus