Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет значения для возможных состояний мультимедиа.
Синтаксис
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 |