Функция SerCx2CustomTransmitTransactionCleanupComplete (sercx.h)
Метод SerCx2CustomTransmitTransactionCleanupComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после пользовательской передачи транзакции.
Синтаксис
void SerCx2CustomTransmitTransactionCleanupComplete(
[in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction
);
Параметры
[in] CustomTransmitTransaction
Дескриптор SERCX2CUSTOMTRANSMITTRANSACTION для пользовательского объекта передачи. Драйвер последовательного контроллера, ранее называемый методом SerCx2CustomTransmitTransactionCreate для создания этого объекта.
Возвращаемое значение
Никакой
Замечания
После завершения транзакции пользовательской передачи SerCx2 вызывает функцию обратного вызова события EvtSerCx2CustomTransmitTransactionCleanup функцию обратного вызова событий, если она реализована, чтобы очистить состояние последовательного контроллера. В ответ на этот вызов драйвер должен сначала выполнить все необходимые действия по очистке; затем драйвер должен вызвать SerCx2CustomTransmitTransmitTransactionCleanupComplete, чтобы уведомить SerCx2. SerCx2 ожидает это уведомление и не запускает следующую транзакцию, пока она не будет уведомлена.
Драйвер последовательного контроллера должен вызывать SerCx2CustomTransmitTransmitTransactionCleanupComplete только в ответ на вызов функции EvtSerCx2CustomTransmitTransactionCleanup.
Дополнительные сведения см. в разделе SerCx2 Custom-Transmit Транзакций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 8.1. |
целевая платформа | Всеобщий |
заголовка | sercx.h |
IRQL | <= DISPATCH_LEVEL |
См. также
EvtSerCx2CustomTransmitTransmitTransactionCleanup