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)

Weitere Informationen