Freigeben über


SerCx2SystemDmaReceiveInitializeTransactionComplete-Funktion (sercx.h)

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

Syntax

void SerCx2SystemDmaReceiveInitializeTransactionComplete(
  [in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive,
  [in] BOOLEAN                InitSuccess
);

Parameter

[in] SystemDmaReceive

Ein SERCX2SYSTEMDMARECEIVE Handle für ein System-DMA-Empfangsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2SystemDmaReceiveCreate 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-Empfangstransaktion initiiert, ruft SerCx2 den EvtSerCx2SystemDmaReceiveInitializeTransaction Ereignisrückruffunktion auf, um den seriellen Controller zum Ausführen der Transaktion zu initialisieren. Als Reaktion auf diesen Aufruf sollte der Treiber jede erforderliche Initialisierung durchführen; anschließend muss der Treiber SerCx2SystemDmaReceiveInitializeTransactionComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die Transaktion erst, wenn sie benachrichtigt wird.

Der serielle Controllertreiber muss SerCx2SystemDmaReceiveInitializeTransactionComplete nur als Reaktion auf einen Aufruf der EvtSerCx2SystemDmaReceiveInitializeTransaction-Funktion aufrufen.

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

EvtSerCx2SystemDmaReceiveInitializeTransaction

SERCX2SYSTEMDMARECEIVE

SerCx2SystemDmaReceiveCreate