FEATURE_DATA_CORE structure (ntddmmc.h)
The FEATURE_DATA_CORE structure holds data for the feature named "Core" by the Multimedia Commands - 3 (MMC-3) specification.
Syntax
typedef struct _FEATURE_DATA_CORE {
FEATURE_HEADER Header;
UCHAR PhysicalInterface[4];
UCHAR DeviceBusyEvent : 1;
UCHAR INQUIRY2 : 1;
UCHAR Reserved1 : 6;
UCHAR Reserved2[3];
} FEATURE_DATA_CORE, *PFEATURE_DATA_CORE;
Members
Header
Contains a FEATURE_HEADER structure with header information for this feature descriptor.
PhysicalInterface[4]
Must be set to the current communication path between initiator and device, as defined in the Multimedia Commands - 4 (MMC-4) specification. The bytes of this array are arranged in big-endian order. PhysicalInterface[0] contains the most significant byte, and PhysicalInterface[3] contains the least significant byte.
DeviceBusyEvent
Value that specifies a Device Busy Event Descriptor, as defined in the Multimedia Commands - 4 (MMC-4) specification. Device busy events notify the initiator of commands that are executing but that require an abnormally long time to complete.
INQUIRY2
Value that specifies the INQUIRY command operation code, as defined in the Multimedia Commands - 4 (MMC-4) specification.
Reserved1
Reserved; do not use.
Reserved2[3]
Reserved; do not use.
Remarks
The MMC-3 Core feature encompasses the basic functionality which is mandatory for all devices that support the MMC-3 standard. See the MMC-3 specification for a description of the capabilities included in the Core feature.
Requirements
Requirement | Value |
---|---|
Header | ntddmmc.h (include Ntddcdrm.h) |