Condividi tramite


IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE IOCTL (parallel.h)

La richiesta IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE cancella la modalità operativa di una porta parallela.

Per altre informazioni, vedere Impostazione e cancellazione della modalità di comunicazione in un ParallelPort.

Codice principale

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer di input

Il membro AssociatedIrp.SystemBuffer punta a una struttura PARALLEL_CHIP_MODE allocata dal client alle informazioni sulla modalità chip di input. Il client imposta il membro ModeFlags sulla modalità operativa corrente.

Lunghezza del buffer di input

La richiesta imposta il membro Parameters.DeviceIoControl.InputBufferLength alle dimensioni, in byte, di una struttura PARALLEL_CHIP_MODE.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Il membro Information è impostato su zero.

Il membro Status è impostato su uno dei valori di stato generici restituiti dalle richieste di controllo del dispositivo interno per le porte parallele o su uno dei valori seguenti:

STATUS_BUFFER_TOO_SMALL

Il valore del membro Parameters.DeviceIoControl.InputBufferLength è minore delle dimensioni, in byte, di una struttura PARALLEL_CHIP_MODE.

STATUS_INVALID_DEVICE_STATE

La modalità operativa specificata non corrisponde alla modalità operativa corrente della porta parallela.

Requisiti

Requisito Valore
Intestazione parallel.h (includere Parallel.h)

Vedi anche

PARALLEL_CHIP_MODE

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE