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


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

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

Синтаксис

void SerCx2PioReceiveInitializeTransactionComplete(
  [in] SERCX2PIORECEIVE PioReceive,
  [in] BOOLEAN          InitSuccess
);

Параметры

[in] PioReceive

Дескриптор SERCX2PIORECEIVE объекту piO-receive. Драйвер последовательного контроллера ранее вызывал метод SerCx2PioReceiveCreate для создания этого объекта.

[in] InitSuccess

Была ли инициализация успешной. Если TRUE, инициализация выполнена успешно. Если FALSE, инициализация завершилась ошибкой.

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

Никакой

Замечания

Перед запуском транзакции piO-receive SerCx2 вызывает функцию обратного вызова события EvtSerCx2PioReceiveInitializeTransaction функцию обратного вызова событий, если она реализована, чтобы инициализировать оборудование последовательного контроллера. В ответ на этот вызов драйвер должен сначала выполнить любую инициализацию, необходимую; затем драйвер должен вызвать SerCx2PioReceiveInitializeTransactionComplete, чтобы уведомить SerCx2. SerCx2 ожидает это уведомление и не запускает транзакцию, пока она не будет уведомлена.

Драйвер последовательного контроллера должен вызывать SerCx2PioReceiveInitializeTransactionComplete только в ответ на вызов функции EvtSerCx2PioReceiveInitializeTransaction.

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

Требования

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

См. также

EvtSerCx2PioReceiveInitializeTransaction

SERCX2PIORECEIVE

SerCx2PioReceiveCreate