Share via


enumerazione IMAPI_FORMAT2_DATA_MEDIA_STATE (imapi2.h)

Definisce i valori per gli stati dei supporti possibili.

Sintassi

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;

Costanti

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN
Valore: 0
Indica che l'interfaccia non conosce lo stato del supporto.
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK
Valore: 0xf
Segnala informazioni (ma non errori) sullo stato del supporto.
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK
Valore: 0xfc00
Segnala uno stato del supporto non supportato.
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY
Valore: 0x1
Le operazioni di scrittura possono verificarsi in parti usate del disco.
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE
Valore: 0x1
Il supporto è scrivibile in modo casuale. Ciò indica che è possibile scrivere una singola sessione in questo disco.

Nota Questo valore è deprecato e sostituito da IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY.

 
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK
Valore: 0x2
I supporti non sono mai stati utilizzati o sono stati cancellati.
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE
Valore: 0x4
Il supporto è accodabile (supporta più sessioni).
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION
Valore: 0x8
Il supporto può avere una sola sessione aggiuntiva aggiunta oppure il supporto non supporta più sessioni.
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED
Valore: 0x400
Il supporto non è utilizzabile da questa interfaccia. Il supporto potrebbe richiedere una cancellazione o un altro ripristino.
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED
Valore: 0x800
I supporti devono essere cancellati prima dell'uso da parte di questa interfaccia.
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION
Valore: 0x1000
Il supporto dispone di un'ultima sessione scritta parzialmente, che non è supportata da questa interfaccia.
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED
Valore: 0x2000
Il supporto o l'unità è protetto da scrittura.
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED
Valore: 0x4000
Il supporto non può essere scritto in (finalizzato).
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA
Valore: 0x8000
Il supporto non è supportato da questa interfaccia.

Commenti

Questa enumerazione deve essere considerata come maschera di bit. Quasi tutti i valori impostano un bit su uno e gli altri bit su zero. Sono state aggiunte tre eccezioni a questa regola: maschera multimediale sconosciuta, non supportata e maschera informativa. Ad esempio, per verificare la presenza di supporti non supportati, controllare il valore rispetto a IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.

Requisiti

   
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione imapi2.h

Vedi anche

IDiscFormat2Data::get_CurrentMediaStatus