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 |