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


Функция 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