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