Freigeben über


SerCx2CustomTransmitTransactionInitializeComplete-Funktion (sercx.h)

Die SerCx2CustomTransmitTransactionInitializeComplete Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Treiber die Initialisierung des seriellen Controllers und der zugehörigen Hardware zur Vorbereitung auf eine neue benutzerdefinierte Übertragungstransaktion abgeschlossen hat.

Syntax

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

Parameter

[in] CustomTransmitTransaction

Ein SERCX2CUSTOMTRANSMITTRANSACTION Handle für ein benutzerdefiniertes Übertragungsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2CustomTransmitTransactionCreate 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 benutzerdefinierte Übertragungstransaktion startet, ruft SerCx2 den EvtSerCx2CustomTransmitTransactionInitialize Ereignisrückruffunktion auf, wenn sie implementiert ist, um den seriellen Controller zum Ausführen der Transaktion zu initialisieren. Als Reaktion auf diesen Aufruf sollte der Treiber zunächst jede erforderliche Initialisierung durchführen; anschließend muss der Treiber SerCx2CustomTransmitTransactionInitializeComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die Transaktion erst, wenn sie benachrichtigt wird.

Der serielle Controllertreiber muss SerCx2CustomTransmitTransactionInitializeComplete nur als Reaktion auf einen Aufruf der EvtSerCx2CustomTransmitTransactionInitialize Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 Custom-Transmit Transactions.

Anforderungen

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

Siehe auch

EvtSerCx2CustomTransmitTransactionInitialize

SERCX2CUSTOMTRANSMITTRANSACTION

SerCx2CustomTransmitTransactionCreate