Функция SerCxGetWaitMask (sercx.h)
Метод SerCxGetWaitMask возвращает маску ожидания события для ожидающей операции ожидания.
Синтаксис
ULONG SerCxGetWaitMask(
[in] WDFDEVICE Device
);
Параметры
[in] Device
Дескриптор WDFDEVICE для объекта устройства платформы, представляющего последовательный контроллер.
Возвращаемое значение
SerCxGetWaitMask возвращает маску ожидания, которая указывает события, выбранные клиентом (приложением или периферийным драйвером), чтобы активировать завершение операции ожидания, ожидающей в настоящее время. Если операция ожидания не ожидается, этот метод возвращает маску ожидания null, 0x0000. Дополнительные сведения см. в следующем разделе "Примечания".
Замечания
Драйвер последовательного контроллера вызывает SerCxGetWaitMask, чтобы получить маску ожидания для ожидающей операции ожидания. Как правило, драйвер контроллера вызывает этот метод из функции обратного вызова EvtSerCxWaitmask.
Маска ожидания указывает типы событий, которые могут активировать завершение операции ожидания. Каждый бит в маске ожидания представляет определенный тип события. Бит задается в маске ожидания, если соответствующее событие активирует завершение операции ожидания. Дополнительные сведения о значении битов в маске ожидания см. в SERIAL_EV_XXX.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 8. |
целевая платформа | Всеобщий |
заголовка | sercx.h |
IRQL | <= DISPATCH_LEVEL |