PDETERMINE_IEEE_MODES Rückruffunktion (parallel.h)

Die PDETERMINE_IEEE_MODES typisierte Rückrufroutine bestimmt, welche IEEE 1284-Protokolle ein paralleles Gerät unterstützt. Der vom System bereitgestellte Bustreiber für parallele Ports stellt diese Routine bereit.

Syntax

PDETERMINE_IEEE_MODES PdetermineIeeeModes;

USHORT PdetermineIeeeModes(
  [in] PVOID Context
)
{...}

Parameter

[in] Context

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

Rückgabewert

Der Rückgabewert gibt an, welche Protokolle ein paralleles Gerät unterstützt. Der Rückgabewert ist ein bitweiser OR einer oder mehrerer der folgenden Konstanten, die die Protokolle darstellen, die vom systemseitig bereitgestellten Bustreiber für parallele Ports unterstützt werden. Die Protokollkonstanten werden in der Reihenfolge der abnehmenden Datenübertragungsrate aufgeführt.

BOUNDED_ECP

ECP_HW_NOIRQ

EPP_HW

EPP_SW

ECP_SW

IEEE_COMPATIBILITY

CENTRONICS

Keine

Hinweise

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

Der PDETERMINE_IEEE_MODES Rückruf wird im Thread des Aufrufers im 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

PNEGOTIATE_IEEE_MODE

PPARALLEL_IEEE_FWD_TO_REV

IOCTL_IEEE1284_NEGOTIATE

PPARALLEL_IEEE_REV_TO_FWD