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 媒体是随机可写的。 这表示可以将单个会话写入此光盘。 注意 此值已弃用并由 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 |