структура CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)

Структура CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR позволяет узлу приблизить производительность логического блока. Он возвращается запросом управления IOCTL_CDROM_GET_PERFORMANCE ввода-вывода, когда тип запроса CdromPerformanceReque stRequest, а поле за исключением поля CDROM_PERFORMANCE_HEADER имеет значение false (0). Отдельные дескрипторы возвращаются для запросов на чтение и запись производительности. Поля в CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR соответствуют аналогичным именованным полям в таблице "Дескриптор производительности — номинальная производительность", описанной в спецификации MultiMedia Command Set - 6 (MMC-6).

Синтаксис

typedef struct _CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR {
  UCHAR StartLba[4];
  UCHAR StartPerformance[4];
  UCHAR EndLba[4];
  UCHAR EndPerformance[4];
} CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR, *PCDROM_NOMINAL_PERFORMANCE_DESCRIPTOR;

Члены

StartLba[4]

Поле StartLba (Start LBA) содержит первый логический адрес блока экстента, описанного этим дескриптором.

StartPerformance[4]

Поле StartPerformance (начальная производительность) содержит номинальное значение производительности логического блока в начальной LBA в килобайтах в секунду.

EndLba[4]

Поле EndLba (End LBA) содержит последний логический адрес экстента, описанного этим дескриптором.

EndPerformance[4]

Поле EndPerformance (End Performance) содержит номинальную логическую единицу производительности в конце LBA в килобайтах в секунду.

Требования

Требование Ценность
заголовка ntddcdrm.h (include Ntddcdrm.h)

См. также

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE