定义可能媒体状态的值。
语法
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 |