Freigeben über


SerCx2CustomReceiveTransactionInitializeComplete-Funktion (sercx.h)

Die SerCx2CustomReceiveTransactionInitializeComplete Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Initialisierung des seriellen Controllers und der zugeordneten Hardware abgeschlossen hat, um eine neue transaktion für den benutzerdefinierten Empfang vorzubereiten.

Syntax

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

Parameter

[in] CustomReceiveTransaction

Ein SERCX2CUSTOMRECEIVETRANSACTION Handle für ein benutzerdefiniertes Empfangsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2CustomReceiveTransactionCreate 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 transaktion mit benutzerdefiniertem Empfang startet, ruft SerCx2 die EvtSerCx2CustomReceiveTransactionInitialize 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 SerCx2CustomReceiveTransactionInitializeComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die Transaktion erst, wenn sie benachrichtigt wird.

Der serielle Controllertreiber muss SerCx2CustomReceiveTransactionInitializeComplete nur als Reaktion auf einen Aufruf der EvtSerCx2CustomReceiveTransactionInitialize-Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 Custom-Receive Transactions.

Anforderungen

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

Siehe auch

EvtSerCx2CustomReceiveTransactionInitialize

SERCX2CUSTOMRECEIVETRANSACTION

SerCx2CustomReceiveTransactionCreate