структура CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)
Структура CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR указывает, что результирующими данными из запроса управления IOCTL_CDROM_GET_PERFORMANCE ввода-вывода являются условия исключения.
Синтаксис
typedef struct _CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR {
UCHAR Lba[4];
UCHAR Time[2];
} CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR, *PCDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR;
Члены
Lba[4]
Указывает, что между адресом логического блока (LBA) и предыдущим адресом LBA (LBA -1) существует задержка поиска.
Time[2]
Указывает ожидаемую дополнительную задержку поиска между LBA и предыдущим LBA (LBA – 1) из номинального значения в единицах десятых миллисекунд (100 микросекунд). Причиной задержки поиска может быть линейная замена, границы зон или другие зависимые от мультимедиа функции.
Комментарии
Условия исключения — это расположения исключений, которые могут привести к задержкам поиска. CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR возвращается запросом управления IOCTL_CDROM_GET_PERFORMANCE ввода-вывода, если тип запроса — CdromPerformanceRequest, а поле ExceptCDROM_PERFORMANCE_HEADER имеет значение true (1). Для запросов на чтение и запись возвращаются отдельные дескрипторы. Поля в CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR соответствуют полям с аналогичными именами в таблице Дескриптор производительности — исключения, описанной в спецификации Набора команд MultiMedia — 6 (MMC-6).
Требования
Требование | Значение |
---|---|
Заголовок | ntddcdrm.h (включая Ntddcdrm.h) |