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