Freigeben über


PPARALLEL_IEEE_REV_TO_FWD Rückruffunktion (parallel.h)

Die PPARALLEL_IEEE_REV_TO_FWD typisierte Rückrufroutine ändert den Übertragungsmodus von umgekehrt nach vorwärts. Der vom System bereitgestellte Bustreiber für parallele Ports stellt diese Routine bereit.

Syntax

PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;

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

Parameter

[in] Context

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

Rückgabewert

Rückgabecode Beschreibung
STATUS_SUCCESS
Der Übertragungsmodus wurde von umgekehrt auf vorwärts geändert.
STATUS_Xxx
Ein interner Vorgang hat zu einem NTSTATUS-Fehler geführt.

Hinweise

Um einen Zeiger auf den vom System bereitgestellten PPARALLEL_IEEE_REV_TO_FWD Rückruf abzurufen, verwendet ein Kernelmodustreiber eine IOCTL_INTERNAL_PARCLASS_CONNECT Anforderung, die eine PARCLASS_INFORMATION-Struktur zurückgibt. Das IeeeRevToFwdMode-Element der PARCLASS_INFORMATION-Struktur ist ein Zeiger auf diesen Rückruf.

Wenn das Gerät verbunden ist und sich im Vorwärtsmodus befindet, wird der PPARALLEL_IEEE_REV_TO_FWD Rückruf ohne weitere Verarbeitung zurückgegeben. Andernfalls versetzt der PPARALLEL_IEEE_REV_TO_FWD Rückruf ein paralleles Gerät in den Vorwärtsmodus und verbindet ein zuvor ausgehandeltes Forwardprotokoll. Der PNEGOTIATE_IEEE_MODE Rückruf kann verwendet werden, um ein Weiterleitungsprotokoll auszuhandeln.

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

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile parallel.h (einschließlich Parallel.h)

Weitere Informationen

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PTERMINATE_IEEE_MODE

PPARALLEL_IEEE_FWD_TO_REV

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES