структура CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)
Структура CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR дает узлу приблизительный показатель производительности логической единицы. Он возвращается запросом IOCTL_CDROM_GET_PERFORMANCE управления вводом-выводом, если тип запроса — CdromPerformanceRequest , а поле ExceptCDROM_PERFORMANCE_HEADER имеет значение false (0). Для запросов на чтение и запись возвращаются отдельные дескрипторы. Поля в CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR соответствуют полям с аналогичными именами в таблице "Дескриптор производительности — номинальная производительность", описанной в спецификации Набора команд MultiMedia — 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 (включая Ntddcdrm.h) |