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

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

Синтаксис

void SerCx2PioTransmitCleanupTransactionComplete(
  [in] SERCX2PIOTRANSMIT PioTransmit
);

Параметры

[in] PioTransmit

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

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

None

Remarks

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

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

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

Требования

Требование Значение
Минимальная версия клиента Доступно, начиная с Windows 8.1.
Целевая платформа Универсальное
Верхняя часть sercx.h
IRQL <= DISPATCH_LEVEL

См. также раздел

EvtSerCx2PioTransmitCleanupTransaction

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate