Freigeben über


PPARALLEL_IEEE_FWD_TO_REV Rückruffunktion (parallel.h)

Die PPARALLEL_IEEE_FWD_TO_REV-Typ-Rückrufroutine ändert den Übertragungsmodus von vorwärts in umgekehrt. Der vom System bereitgestellte Bustreiber für parallele Ports liefert diese Routine.

Syntax

PPARALLEL_IEEE_FWD_TO_REV PparallelIeeeFwdToRev;

NTSTATUS PparallelIeeeFwdToRev(
  [in] PVOID Context
)
{...}

Parameter

[in] Context

Zeiger auf eine Geräteerweiterung des physischen Geräteobjekts eines parallelen Geräts (PDO-).

Rückgabewert

Rückgabecode Beschreibung
STATUS_SUCCESS
Der Übertragungsmodus wurde von vorwärts in umgekehrt geändert.
STATUS_Xxx-
Ein interner Vorgang führte zu einem NTSTATUS-Fehler.

Bemerkungen

Um einen Zeiger auf den vom System bereitgestellten PPARALLEL_IEEE_FWD_TO_REV Rückruf abzurufen, verwendet ein Kernelmodustreiber eine IOCTL_INTERNAL_PARCLASS_CONNECT Anforderung, die eine PARCLASS_INFORMATION Struktur zurückgibt. Der IeeeFwdToRevMode Member der PARCLASS_INFORMATION-Struktur ist ein Zeiger auf diesen Rückruf.

Wenn das Gerät verbunden ist und sich im Umgekehrten Modus befindet, wird der PPARALLEL_IEEE_FWD_TO_REV Rückruf ohne weitere Verarbeitung zurückgegeben. Andernfalls versetzt der Rückruf das parallele Gerät in den Reversemodus und verbindet ein zuvor ausgehandeltes Reverseprotokoll. Der PNEGOTIATE_IEEE_MODE Rückruf kann zum Aushandeln des Reverseprotokolls verwendet werden.

Der PPARALLEL_IEEE_FWD_TO_REV Rückruf wird im Thread des Aufrufers im IRQL des Aufrufers ausgeführt.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- parallel.h (include Parallel.h)

Siehe auch

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PTERMINATE_IEEE_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES

PPARALLEL_IEEE_REV_TO_FWD