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


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

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

Синтаксис

void SerCx2CustomReceiveTransactionInitializeComplete(
  [in] SERCX2CUSTOMRECEIVETRANSACTION CustomReceiveTransaction,
  [in] BOOLEAN                        InitSuccess
);

Параметры

[in] CustomReceiveTransaction

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

[in] InitSuccess

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

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

Никакой

Замечания

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

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

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

Требования

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

См. также

EvtSerCx2CustomReceiveTransactionInitialize

SERCX2CUSTOMRECEIVETRANSACTION

SerCx2CustomReceiveTransactionCreate