Freigeben über


SerCx2SystemDmaTransmitInitializeTransactionComplete-Funktion (sercx.h)

Die SerCx2SystemDmaTransmitInitializeTransactionComplete Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Initialisierung der seriellen Controllerhardware abgeschlossen hat, um eine neue System-DMA-Übertragungstransaktion vorzubereiten.

Syntax

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

Parameter

[in] SystemDmaTransmit

Ein SERCX2SYSTEMDMATRANSMIT Handle zu einem System-DMA-Transmissionsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2SystemDmaTransmitCreate Methode aufgerufen, um dieses Objekt zu erstellen.

[in] InitSuccess

Ob die Initialisierung erfolgreich war. Wenn TRUE, war die Initialisierung erfolgreich. Wenn FALSE-, ist die Initialisierung fehlgeschlagen.

Rückgabewert

Nichts

Bemerkungen

Bevor SerCx2 eine System-DMA-Übertragungstransaktion startet, ruft SerCx2 den EvtSerCx2SystemDmaTransmitInitializeTransaction Ereignisrückruffunktion auf, um den seriellen Controller zu initialisieren, um die Transaktion auszuführen. Als Reaktion auf diesen Aufruf sollte der Treiber jede erforderliche Initialisierung durchführen; anschließend muss der Treiber SerCx2SystemDmaTransmitInitializeTransactionComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die Transaktion erst, wenn sie benachrichtigt wird.

Der serielle Controllertreiber muss SerCx2SystemDmaTransmitInitializeTransactionComplete- nur als Reaktion auf einen Aufruf der EvtSerCx2SystemDmaTransmitInitializeTransaction-Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 System-DMA-Transmit Transaction.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.1.
Zielplattform- Universal
Header- sercx.h
IRQL- <= DISPATCH_LEVEL

Siehe auch

EvtSerCx2SystemDmaTransmitInitializeTransaction

SERCX2SYSTEMDMATRANSMIT

SerCx2SystemDmaTransmitCreate