CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR structure

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. 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.

Syntax


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

Members

LBA

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

Time

The Time field 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.

Requirements

Header

Ntddcdrm.h (include Ntddcdrm.h)

See also

IOCTL_CDROM_GET_PERFORMANCE
CDROM_PERFORMANCE_HEADER

 

 

Send comments about this topic to Microsoft

Show: