Freigeben über


SerCx2PioTransmitInitializeTransactionComplete-Funktion (sercx.h)

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

Syntax

void SerCx2PioTransmitInitializeTransactionComplete(
  [in] SERCX2PIOTRANSMIT PioTransmit,
  [in] BOOLEAN           InitSuccess
);

Parameter

[in] PioTransmit

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

Der serielle Controllertreiber muss SerCx2PioTransmitInitializeTransactionComplete- nur als Reaktion auf einen Aufruf der EvtSerCx2PioTransmitInitializeTransaction-Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 PIO-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

EvtSerCx2PioTransmitInitializeTransaction

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate