CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR structure (ntddcdrm.h)

The CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR structure indicates that the result data from the IOCTL_CDROM_GET_PERFORMANCE I/O control request is for exception conditions.

Syntax

typedef struct _CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR {
  UCHAR Lba[4];
  UCHAR Time[2];
} CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR, *PCDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR;

Members

Lba[4]

Indicates that there is a seek delay between the logical block address (LBA) and the preceding LBA (LBA -1).

Time[2]

Indicates the expected additional seek delay between LBA and the preceding LBA (LBA - 1) from nominal, in units of tenths of milliseconds (100 microseconds). The cause of the seek delay might be linear replacement, zone boundaries, or other media dependent features.

Remarks

Exception conditions are exception locations that could cause seek delays to occur. The CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR is returned by the IOCTL_CDROM_GET_PERFORMANCE I/O control request when the request type is CdromPerformanceRequest and the Except field of the CDROM_PERFORMANCE_HEADER is true (1). Separate descriptors are returned for read and write performance requests. The fields in CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR correspond to the similarly named fields in the Performance Descriptor - Exceptions table described in the MultiMedia Command Set - 6 (MMC-6) specification.

Requirements

Requirement Value
Header ntddcdrm.h (include Ntddcdrm.h)

See also

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE