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


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

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

Синтаксис

void SerCx2CustomTransmitTransactionInitializeComplete(
  [in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction,
  [in] BOOLEAN                         InitSuccess
);

Параметры

[in] CustomTransmitTransaction

Дескриптор SERCX2CUSTOMTRANSMITTRANSACTION для пользовательского объекта передачи. Драйвер последовательного контроллера, ранее называемый методом SerCx2CustomTransmitTransactionCreate для создания этого объекта.

[in] InitSuccess

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

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

Никакой

Замечания

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

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

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

Требования

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

См. также

EvtSerCx2CustomTransmitTransactionInitialize

SERCX2CUSTOMTRANSMITTRANSACTION

SerCx2CustomTransmitTransactionCreate