PNEGOTIATE_IEEE_MODE Rückruffunktion (parallel.h)
Die PNEGOTIATE_IEEE_MODE-Typ-Rückrufroutine wählt die schnellsten Vorwärts- und Umgekehrtprotokolle aus, die der vom System bereitgestellte Bustreiber für parallele Ports aus den vom Aufrufer angegebenen unterstützt. Der vom System bereitgestellte Bustreiber für parallele Ports stellt diese Routine bereit.
Syntax
PNEGOTIATE_IEEE_MODE PnegotiateIeeeMode;
NTSTATUS PnegotiateIeeeMode(
[in] PVOID Extension,
[in] UCHAR Extensibility
)
{...}
Parameter
[in] Extension
[in] Extensibility
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESSFUL | Der IEEE-Modus wurde erfolgreich ausgehandelt. |
STATUS_DEVICE_PROTOCOL_ERROR | Auf dem Gerät ist bereits ein IEEE-Modus festgelegt. |
STATUS_Xxx | Ein interner Vorgang hat zu einem NTSTATUS-Fehler geführt. |
Hinweise
Um einen Zeiger auf den vom System bereitgestellten PNEGOTIATE_IEEE_MODE Rückruf abzurufen, verwendet ein Kernelmodustreiber eine IOCTL_INTERNAL_PARCLASS_CONNECT-Anforderung , die eine PARCLASS_INFORMATION-Struktur zurückgibt. Das NegotiateIeeeMode-Element der PARCLASS_INFORMATION-Struktur ist ein Zeiger auf diesen Rückruf.
Der PNEGOTIATE_IEEE_MODE Rückruf wird im Thread des Aufrufers am IRQL des Aufrufers ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | parallel.h (einschließlich Parallel.h) |