PPARALLEL_IEEE_FWD_TO_REV Rückruffunktion (parallel.h)
Die PPARALLEL_IEEE_FWD_TO_REV typisierte Rückrufroutine ändert den Übertragungsmodus von vorwärts in umgekehrt. Der vom System bereitgestellte Bustreiber für parallele Ports stellt diese Routine bereit.
Syntax
PPARALLEL_IEEE_FWD_TO_REV PparallelIeeeFwdToRev;
NTSTATUS PparallelIeeeFwdToRev(
[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 |
---|---|
|
Der Übertragungsmodus wurde von vorwärts auf umgekehrt geändert. |
|
Ein interner Vorgang hat zu einem NTSTATUS-Fehler geführt. |
Hinweise
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. Das IeeeFwdToRevMode-Element 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 Umgekehrten Modus und verbindet ein zuvor ausgehandeltes Reverseprotokoll. Der PNEGOTIATE_IEEE_MODE Rückruf kann verwendet werden, um das Reverseprotokoll auszuhandeln.
Der PPARALLEL_IEEE_FWD_TO_REV Rückrufs wird im Thread des Aufrufers im IRQL des Aufrufers ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | parallel.h (einschließlich Parallel.h) |