Freigeben über


PDETERMINE_IEEE_MODES Rückruffunktion (parallel.h)

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

Syntax

PDETERMINE_IEEE_MODES PdetermineIeeeModes;

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

Parameter

[in] Context

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

Rückgabewert

Der Rückgabewert gibt an, welche Protokolle ein paralleles Gerät unterstützt. Der Rückgabewert ist ein bitweiser ODER einer oder mehrerer der folgenden Konstanten, die die Protokolle darstellen, die vom vom vom System bereitgestellten Bustreiber für parallele Ports unterstützt werden. Die Protokollkonstanten werden aufgelistet, um die Datenübertragungsrate zu verringern.

BOUNDED_ECP

ECP_HW_NOIRQ

EPP_HW

EPP_SW

ECP_SW

IEEE_COMPATIBILITY

CENTRONICS

NICHTS

Bemerkungen

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. Der DetermineIeeeModes Member der PARCLASS_INFORMATION Struktur ist ein Zeiger auf diesen Rückruf.

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

PPARALLEL_IEEE_FWD_TO_REV

IOCTL_IEEE1284_NEGOTIATE

PPARALLEL_IEEE_REV_TO_FWD