перечисление 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 с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | imapi2.h |