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