IMAPI_FORMAT2_DATA_MEDIA_STATE-Enumeration (imapi2.h)
Definiert Werte für die möglichen Medienzustände.
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;
Konstanten
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN Wert: 0 Gibt an, dass die Schnittstelle den Medienstatus nicht kennt. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK Wert: 0xf Meldet Informationen (aber keine Fehler) über den Medienzustand. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK Wert: 0xfc00 Meldet einen nicht unterstützten Medienstatus. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY Wert: 0x1 Schreibvorgänge können auf verwendeten Teilen des Datenträgers ausgeführt werden. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE Wert: 0x1 Medien sind nach dem Zufallsprinzip beschreibbar. Dies gibt an, dass eine einzelne Sitzung auf diesen Datenträger geschrieben werden kann.
Hinweis Dieser Wert ist veraltet und wird durch IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY ersetzt. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK Wert: 0x2 Medien wurden nie verwendet oder gelöscht. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE Wert: 0x4 Medien können angefügt werden (unterstützt mehrere Sitzungen). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION Wert: 0x8 Medien können nur eine zusätzliche Sitzung hinzugefügt werden, oder die Medien unterstützen nicht mehrere Sitzungen. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED Wert: 0x400 Medien können von dieser Schnittstelle nicht verwendet werden. Die Medien erfordern möglicherweise eine Löschung oder eine andere Wiederherstellung. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED Wert: 0x800 Medien müssen vor der Verwendung durch diese Schnittstelle gelöscht werden. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION Wert: 0x1000 Media verfügt über eine teilweise geschriebene letzte Sitzung, die von dieser Schnittstelle nicht unterstützt wird. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED Wert: 0x2000 Medien oder Laufwerke sind schreibgeschützt. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED Wert: 0x4000 Medien können nicht in (finalisiert) geschrieben werden. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA Wert: 0x8000 Medien werden von dieser Schnittstelle nicht unterstützt. |
Hinweise
Diese Enumeration sollte als Bitmaske behandelt werden. Fast alle Werte legen ein Bit auf ein und das andere Bit auf 0 fest. Drei Ausnahmen von dieser Regel wurden hinzugefügt: unbekannte, nicht unterstützte Medienmaske und Informationsmaske. Um beispielsweise auf nicht unterstützte Medien zu testen, überprüfen Sie den Wert mit IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | imapi2.h |