Поделиться через


Функция SerCx2PioTransmitCleanupTransactionComplete (sercx.h)

Метод SerCx2PioTransmitCleanupTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после транзакции передачи PIO-передачи.

Синтаксис

void SerCx2PioTransmitCleanupTransactionComplete(
  [in] SERCX2PIOTRANSMIT PioTransmit
);

Параметры

[in] PioTransmit

Дескриптор SERCX2PIOTRANSMIT объекту PIO-передачи. Драйвер последовательного контроллера, ранее называемый методом SerCx2PioTransmitCreate для создания этого объекта.

Возвращаемое значение

Никакой

Замечания

После завершения транзакции передачи PIO SerCx2 вызывает функцию обратного вызова события EvtSerCx2PioTransmitCleanupTransaction функцию обратного вызова событий, если она реализована, чтобы очистить состояние последовательного контроллера. В ответ на этот вызов драйвер должен сначала выполнить все необходимые действия по очистке; затем драйвер должен вызвать SerCx2PioTransmitCleanupTransactionComplete, чтобы уведомить SerCx2. SerCx2 ожидает, пока это уведомление начнет следующую транзакцию.

Сериал должен вызывать SerCx2PioTransmitCleanupTransactionComplete только в ответ на вызов функции EvtSerCx2PioTransmitCleanupTransaction.

Дополнительные сведения см. в разделе SerCx2 PIO-Transmit Транзакций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.1.
целевая платформа Всеобщий
заголовка sercx.h
IRQL <= DISPATCH_LEVEL

См. также

EvtSerCx2PioTransmitCleanupTransaction

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate