_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                            StaringLba;
} *PCDROM_PERFORMANCE_REQUEST, CDROM_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.

Requirements

   
Header ntddcdrm.h (include Ntddcdrm.h)

See Also

IOCTL_CDROM_GET_PERFORMANCE