Expand Minimize

CDROM_PERFORMANCE_REQUEST structure

The CDROM_PERFORMANCE_REQUEST structure is used as an input parameter to the IOCTL_CDROM_GET_PERFORMANCE I/O control request and describes the performance data requested.

Syntax


typedef struct _CDROM_PERFORMANCE_REQUEST {
  CDROM_PERFORMANCE_REQUEST_TYPE       RequestType;
  CDROM_PERFORMANCE_TYPE               PerformanceType;
  CDROM_PERFORMANCE_EXCEPTION_TYPE     Exceptions;
  CDROM_PERFORMANCE_TOLERANCE_TYPE     Tolerance;
  ULONG                                StartingLba;
} CDROM_PERFORMANCE_REQUEST, *PCDROM_PERFORMANCE_REQUEST;

Members

RequestType

The CDROM_PERFORMANCE_REQUEST_TYPE enumeration specifies the request type, CdromPerformanceRequest, or CdromWriteSpeedRequest.

PerformanceType

The CDROM_PERFORMANCE_TYPE enumeration specifies the type of performance data.

Exceptions

The CDROM_PERFORMANCE_EXCEPTION_TYPE enumeration specifies the type of exception.

Tolerance

The CDROM_PERFORMANCE_TOLERANCE_TYPE enumeration specifies the performance tolerance for the nominal performance and the time tolerance (seek delay) for the exception list.

StartingLba

The starting logical block address field.

Requirements

Header

Ntddcdrm.h (include Ntddcdrm.h)

See also

IOCTL_CDROM_GET_PERFORMANCE

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft