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