Поделиться через


Функция SerCxGetReadIntervalTimeout (sercx.h)

Метод SerCxGetReadIntervalTimeout возвращает значение времени ожидания интервала для операции чтения (получения).

Синтаксис

ULONG SerCxGetReadIntervalTimeout(
  [in] WDFDEVICE Device
);

Параметры

[in] Device

Дескриптор WDFDEVICE для объекта устройства платформы, представляющего последовательный контроллер.

Возвращаемое значение

SerCxGetReadIntervalTimeout возвращает значение времени ожидания чтения в миллисекундах. Значение нуля указывает, что время ожидания интервала чтения не используется.

Замечания

Значение времени ожидания интервала чтения — это максимальное время в миллисекундах, которое допускается между двумя последовательными байтами в операции чтения. Операция чтения, превышающая это максимальное время ожидания. Дополнительные сведения о значениях времени ожидания см. в SERIAL_TIMEOUTS.

Запрос чтения (IRP_MJ_READ) успешно завершается при истечении времени ожидания запрошенной операции чтения. Запрос возвращает код состояния STATUS_TIMEOUT, чтобы указать время ожидания операции.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
целевая платформа Всеобщий
заголовка sercx.h
IRQL <= DISPATCH_LEVEL

См. также

IRP_MJ_READ

SERIAL_TIMEOUTS