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


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

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

Синтаксис

void SerCx2SystemDmaTransmitInitializeTransactionComplete(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit,
  [in] BOOLEAN                 InitSuccess
);

Параметры

[in] SystemDmaTransmit

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

[in] InitSuccess

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

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

Никакой

Замечания

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

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

Дополнительные сведения см. в System-DMA-Transmit SerCx2 System-DMA-Transmit Transaction.

Требования

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

См. также

EvtSerCx2SystemDmaTransmitInitializeTransaction

SERCX2SYSTEMDMATRANSMIT

SerCx2SystemDmaTransmitCreate