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) |