Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit des valeurs pour les états multimédias possibles.
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_UNKNOWNValeur : 0 Indique que l’interface ne connaît pas l’état du média. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASKValeur : 0xf Signale des informations (mais pas des erreurs) sur l’état du média. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASKValeur : 0xfc00 Signale un état multimédia non pris en charge. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLYValeur : 0x1 Les opérations d’écriture peuvent se produire sur les parties utilisées du disque. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLEValeur : 0x1 Le média est accessible en écriture aléatoire. Cela indique qu’une seule session peut être écrite sur ce disque.
Note Cette valeur est dépréciée et remplacée par IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANKValeur : 0x2 Le média n’a jamais été utilisé ou a été effacé. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLEValeur : 0x4 Le média peut être ajouté (prend en charge plusieurs sessions). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSIONValeur : 0x8 Une seule session supplémentaire ne peut être ajoutée au média, ou le média ne prend pas en charge plusieurs sessions. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGEDValeur : 0x400 Le média n’est pas utilisable par cette interface. Le média peut nécessiter une effacement ou une autre récupération. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIREDValeur : 0x800 Le média doit être effacé avant d’être utilisé par cette interface. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSIONValeur : 0x1000 Media a une dernière session partiellement écrite, qui n’est pas prise en charge par cette interface. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTEDValeur : 0x2000 Le média ou le lecteur est protégé en écriture. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZEDValeur : 0x4000 Le média ne peut pas être écrit dans (finalisé). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIAValeur : 0x8000 Le média n’est pas pris en charge par cette interface. |
Notes
Cette énumération doit être traitée comme un masque de bits. Presque toutes les valeurs définissent un bit défini sur un et les autres bits sur zéro. Trois exceptions à cette règle ont été ajoutées : inconnu, masque multimédia non pris en charge et masque informationnel. Par exemple, pour tester les médias non pris en charge, case activée la valeur par rapport à IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.
Configuration requise
| Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| En-tête | imapi2.h |