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 |