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)

See also

FEATURE_HEADER

FEATURE_NUMBER