Compartir a través de


enumeración IMAPI_FORMAT2_DATA_MEDIA_STATE (imapi2.h)

Define los valores de los posibles estados multimedia.

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;

Constantes

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN
Valor: 0
Indica que la interfaz no conoce el estado multimedia.
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK
Valor: 0xf
Notifica información (pero no errores) sobre el estado multimedia.
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK
Valor: 0xfc00
Informa de un estado multimedia no admitido.
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY
Valor: 0x1
Las operaciones de escritura pueden producirse en partes usadas del disco.
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE
Valor: 0x1
Los medios se pueden escribir aleatoriamente. Esto indica que se puede escribir una sola sesión en este disco.

Nota Este valor está en desuso y se sustituye por IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY.

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK
Valor: 0x2
Los medios nunca se han usado o se han borrado.
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE
Valor: 0x4
Los medios se pueden anexar (admite varias sesiones).
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION
Valor: 0x8
Los medios solo pueden tener una sesión adicional agregada o el medio no admite varias sesiones.
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED
Valor: 0x400
Esta interfaz no puede usar medios. Es posible que los medios requieran una eliminación u otra recuperación.
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED
Valor: 0x800
Los medios deben borrarse antes de usarlos en esta interfaz.
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION
Valor: 0x1000
Los medios tienen una última sesión escrita parcialmente, que no es compatible con esta interfaz.
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED
Valor: 0x2000
El medio o la unidad están protegidos por escritura.
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED
Valor: 0x4000
Los medios no se pueden escribir en (finalizados).
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA
Valor: 0x8000
Esta interfaz no admite medios.

Comentarios

Esta enumeración debe tratarse como máscara de bits. Casi todos los valores establecen un bit establecido en uno y los demás bits en cero. Se agregaron tres excepciones a esta regla: máscara de medios desconocida, no admitida y máscara informativa. Por ejemplo, para probar los medios no admitidos, compruebe el valor en IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.

Requisitos

   
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado imapi2.h

Consulte también

IDiscFormat2Data::get_CurrentMediaStatus