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


Функция 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

См. также

EvtSerCx2PioReceiveCleanupTransaction

SERCX2PIORECEIVE

SerCx2PioReceiveCreate