IMAPI_FORMAT2_DATA_MEDIA_STATE enumeração (imapi2.h)
Define valores para os estados de mídia possíveis.
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 a interface não conhece o estado da mídia. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK Valor: 0xf Relata informações (mas não erros) sobre o estado da mídia. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK Valor: 0xfc00 Relata um estado de mídia sem suporte. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY Valor: 0x1 As operações de gravação podem ocorrer em partes usadas do disco. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE Valor: 0x1 A mídia é gravável aleatoriamente. Isso indica que uma única sessão pode ser gravada neste disco. Nota Esse valor é preterido e substituído por IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK Valor: 0x2 A mídia nunca foi usada ou foi apagada. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE Valor: 0x4 A mídia é acrescentável (dá suporte a várias sessões). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION Valor: 0x8 A mídia pode ter apenas uma sessão adicional adicionada a ela ou a mídia não dá suporte a várias sessões. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED Valor: 0x400 A mídia não é utilizável por essa interface. A mídia pode exigir uma apagamento ou outra recuperação. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED Valor: 0x800 A mídia deve ser apagada antes de ser usada por essa interface. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION Valor: 0x1000 A mídia tem uma última sessão parcialmente gravada, que não é compatível com essa interface. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED Valor: 0x2000 A mídia ou a unidade são protegidas por gravação. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED Valor: 0x4000 A mídia não pode ser gravada em (finalizado). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA Valor: 0x8000 A mídia não é compatível com essa interface. |
Comentários
Essa enumeração deve ser tratada como uma máscara de bits. Quase todos os valores definem um bit definido como um e os outros bits como zero. Três exceções a essa regra foram adicionadas: máscara de mídia desconhecida, sem suporte e máscara informativa. Por exemplo, para testar a mídia sem suporte, marcar o valor em relação a IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.
Requisitos
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | imapi2.h |