Expand Minimize

FEATURE_DATA_REMOVABLE_MEDIUM structure

The FEATURE_DATA_REMOVABLE_MEDIUM structure contains data for the removable medium feature.

Syntax


typedef struct _FEATURE_DATA_REMOVABLE_MEDIUM {
  FEATURE_HEADER Header;
  UCHAR          Lockable  :1;
  UCHAR          Reserved1  :1;
  UCHAR          DefaultToPrevent  :1;
  UCHAR          Eject  :1;
  UCHAR          Reserved2  :1;
  UCHAR          LoadingMechanism  :3;
  UCHAR          Reserved3[3];
} FEATURE_DATA_REMOVABLE_MEDIUM, *PFEATURE_DATA_REMOVABLE_MEDIUM;

Members

Header

Contains a FEATURE_HEADER structure with header information for this feature descriptor.

Lockable

Indicates, when set to 1, that the initiator can lock the medium into the device. When set to zero, this bit indicates that the medium cannot be locked into the device.

Reserved1

Reserved.

DefaultToPrevent

Indicates, when set to zero, that the prevent jumper is present. This overrides the lock command, so that locking the device shall not prevent the insertion of media.

Eject

Indicates, when set to 1, that the device can eject the medium or magazine. When set to zero, this bit indicates that the device cannot eject the medium or magazine by means of the normal start/stop command sequence.

Reserved2

Reserved.

LoadingMechanism

Indicates the type of loading mechanism. See the SCSI Multimedia - 4 (MMC-4) specification for the list of values that this member can take.

Reserved3

Reserved.

Remarks

This structure holds data for the feature named "Removable Medium" by the MMC-3 specification. Devices that support this feature allow the medium to be removed from the device. They also can communicate to the initiator that the user wants to eject the medium or has inserted a new medium.

Requirements

Header

Ntddmmc.h (include Ntddcdrm.h)

See also

FEATURE_HEADER
FEATURE_NUMBER

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft