Freigeben über


PPARALLEL_CLEAR_CHIP_MODE Rückruffunktion (parallel.h)

Die PPARALLEL_CLEAR_CHIP_MODE-typierte Rückrufroutine löscht den Betriebsmodus eines parallelen Ports, indem der Kommunikationsmodus des Hostchipsatzs auf den IEEE 1284-Kompatibilitätsmodus zurückgesetzt wird. Der vom System bereitgestellte Funktionstreiber für parallele Ports liefert diese Routine.

Syntax

PPARALLEL_CLEAR_CHIP_MODE PparallelClearChipMode;

NTSTATUS PparallelClearChipMode(
  [in] PVOID ClearChipContext,
  [in] UCHAR ChipMode
)
{...}

Parameter

[in] ClearChipContext

Zeiger auf die Geräteerweiterung des funktionalen Geräteobjekts eines parallelen Ports (FDO-).

[in] ChipMode

Gibt den aktuellen Betriebsmodus des parallelen Ports an.

Weitere Informationen zu Betriebsmodi finden Sie in den Modi, die für das Register für erweiterte Funktionen (ECR) in der datei parallel.h im Microsoft Windows Driver Kit (WDK) definiert sind.

Rückgabewert

Rückgabecode Beschreibung
STATUS_SUCCESS
Der Betriebsmodus wurde auf IEEE 1284-Kompatibilitätsmodus festgelegt.
STATUS_INVALID_DEVICE_STATE
Der angegebene Modus stimmt nicht mit dem aktuellen Modus überein.

Bemerkungen

Um einen Zeiger auf den vom System bereitgestellten PPARALLEL_CLEAR_CHIP_MODE Rückruf abzurufen, verwendet ein Kernelmodustreiber eine IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO Anforderung, die eine PARALLEL_PNP_INFORMATION Struktur zurückgibt. Der ClearChipMode Member der PARALLEL_PNP_INFORMATION Struktur ist ein Zeiger auf diesen Rückruf.

Ein Aufrufer verwendet den PPARALLEL_CLEAR_CHIP_MODE Rückruf in Verbindung mit dem PPARALLEL_SET_CHIP_MODE Rückruf.

Um einen Modus festzulegen, muss ein Anrufer zuerst den aktuellen Modus löschen.

Weitere Informationen finden Sie unter Festlegen und Löschen des Kommunikationsmodus für einen ParallelPort-.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- parallel.h (include Parallel.h)
IRQL- <=DISPATCH_LEVEL

Siehe auch

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION

IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE

PPARALLEL_SET_CHIP_MODE