Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Defines values for the possible media states.
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;
Constants
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWNValue: 0 Indicates that the interface does not know the media state. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASKValue: 0xf Reports information (but not errors) about the media state. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASKValue: 0xfc00 Reports an unsupported media state. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLYValue: 0x1 Write operations can occur on used portions of the disc. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLEValue: 0x1 Media is randomly writable. This indicates that a single session can be written to this disc. Note This value is deprecated and superseded by IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANKValue: 0x2 Media has never been used, or has been erased. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLEValue: 0x4 Media is appendable (supports multiple sessions). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSIONValue: 0x8 Media can have only one additional session added to it, or the media does not support multiple sessions. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGEDValue: 0x400 Media is not usable by this interface. The media might require an erase or other recovery. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIREDValue: 0x800 Media must be erased prior to use by this interface. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSIONValue: 0x1000 Media has a partially written last session, which is not supported by this interface. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTEDValue: 0x2000 Media or drive is write-protected. |
IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZEDValue: 0x4000 Media cannot be written to (finalized). |
IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIAValue: 0x8000 Media is not supported by this interface. |
Remarks
This enumeration should be treated as a bitmask. Nearly all of the values set one bit set to one and the other bits to zero. Three exceptions to this rule were added: unknown, unsupported media mask, and informational mask. For example, to test for unsupported media, check the value against IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista, Windows XP with SP2 [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Header | imapi2.h |