// ntddmmc.h
typedef struct _FEATURE_DATA_EMBEDDED_CHANGER {
FEATURE_HEADER Header;
UCHAR Reserved1 : 2;
UCHAR SupportsDiscPresent : 1;
UCHAR Reserved2 : 1;
UCHAR SideChangeCapable : 1;
UCHAR Reserved3 : 3;
UCHAR Reserved4[2];
UCHAR HighestSlotNumber : 5;
UCHAR Reserved : 3;
} FEATURE_DATA_EMBEDDED_CHANGER, *PFEATURE_DATA_EMBEDDED_CHANGER;
View the official Windows Driver Kit DDI referenceNo description available.
The FEATURE_DATA_EMBEDDED_CHANGER structure holds data for the Embedded Changer feature.
HeaderContains a FEATURE_HEADER structure with header information for this feature descriptor.
Reserved1Reserved.
SupportsDiscPresentIndicates, when set to 1, that the device can report the contents of the slots after a reset or magazine change. When set to zero, this bit indicates that the device can report the contents of the slots after reset or magazine change.
Reserved2Reserved.
SideChangeCapableIndicates, when set to 1, that the device is capable of selecting both sides of the media. When set to zero, this bit indicates that the device is not capable of selecting both sides of the media.
Reserved3Reserved.
Reserved4Reserved.
HighestSlotNumberIndicates the number of slots minus 1.
ReservedReserved.
This structure holds data for the feature named "Embedded Changer" by the SCSI Multimedia - 4 (MMC-4) specification. Devices that support this feature can move media back and forth between a media storage area and the mechanism that actually accesses the media.