Skip to content

Latest commit

 

History

History
99 lines (70 loc) · 4.08 KB

ns-ntddcdrm-_cdrom_performance_header.md

File metadata and controls

99 lines (70 loc) · 4.08 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:ntddcdrm._CDROM_PERFORMANCE_HEADER
_CDROM_PERFORMANCE_HEADER (ntddcdrm.h)
The CDROM_PERFORMANCE_HEADER structure is used by the IOCTL_CDROM_GET_PERFORMANCE IOCTL to return data. When the request type is CdromPerformanceRequest, the IOCTL returns this header followed by optional descriptors.
storage\cdrom_performance_header.htm
storage
03/29/2018
CDROM_PERFORMANCE_HEADER structure
*PCDROM_PERFORMANCE_HEADER, CDROM_PERFORMANCE_HEADER, CDROM_PERFORMANCE_HEADER structure [Storage Devices], PCDROM_PERFORMANCE_HEADER, PCDROM_PERFORMANCE_HEADER structure pointer [Storage Devices], _CDROM_PERFORMANCE_HEADER, ntddcdrm/CDROM_PERFORMANCE_HEADER, ntddcdrm/PCDROM_PERFORMANCE_HEADER, storage.cdrom_performance_header
ntddcdrm.h
Ntddcdrm.h
Windows
Windows
CDROM_PERFORMANCE_HEADER, *PCDROM_PERFORMANCE_HEADER
_CDROM_PERFORMANCE_HEADER
ntddcdrm/_CDROM_PERFORMANCE_HEADER
PCDROM_PERFORMANCE_HEADER
ntddcdrm/PCDROM_PERFORMANCE_HEADER
CDROM_PERFORMANCE_HEADER
ntddcdrm/CDROM_PERFORMANCE_HEADER
APIRef
kbSyntax
HeaderDef
Ntddcdrm.h
_CDROM_PERFORMANCE_HEADER
PCDROM_PERFORMANCE_HEADER
CDROM_PERFORMANCE_HEADER

_CDROM_PERFORMANCE_HEADER structure

-description

The CDROM_PERFORMANCE_HEADER structure is used by the IOCTL_CDROM_GET_PERFORMANCE IOCTL to return data. When the request type is CdromPerformanceRequest, the IOCTL returns this header followed by optional descriptors.

-struct-fields

-field DataLength

The size of the available data (not just the size of returned data). The size does not include this Datalength field.

-field Except

The format of the descriptors that follow the header depend on the value in this field. If false (0), the CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR follows the CDROM_PERFORMANCE_HEADER in the returned data. If true (1), the CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR follows the CDROM_PERFORMANCE_HEADER in the returned data.

-field Write

Indicates whether the result data is for read or write performance. If false (0), it indicates that the result data is for read performance. If true (1), it indicates that the result data is for write performance.

-field Reserved1

Reserved.

-field Reserved2

Reserved.

-field Data

Contains a list of the following records, depending upon the type of request: CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR,
CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR,
CDROM_WRITE_SPEED_DESCRIPTOR.

-see-also

CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR

CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR

CDROM_WRITE_SPEED_DESCRIPTOR

IOCTL_CDROM_GET_PERFORMANCE