IOCTL_PAR_SET_INFORMATION IOCTL (ntddpar.h)
La richiesta di IOCTL_PAR_SET_INFORMATION reimposta e inizializza un dispositivo parallelo.
Codice principale
Buffer di input
Il membro AssociatedIrp.SystemBuffer punta a una struttura PAR_SET_INFORMATION allocata dal client alle informazioni del set di input. Il client imposta il membro Init su PARALLEL_INIT.
Lunghezza del buffer di input
Il membro Parameters.DeviceIoControl.InputBufferLength è impostato sulle dimensioni, in byte, di una struttura PAR_SET_INFORMATION.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco dello stato
Il membro Informazioni è impostato su zero.
Il membro Status è impostato su uno dei valori di stato generici restituiti dalle richieste di controllo del dispositivo per i dispositivi paralleli o su uno dei valori seguenti:
STATUS_BUFFER_TOO_SMALL
Parameters.DeviceIoControl.InputBufferLength è minore delle dimensioni, in byte, di una struttura di PAR_SET_INFORMATION.
STATUS_DEVICE_NOT_CONNECTED
Il dispositivo non è connesso.
STATUS_DEVICE_OFF_LINE
Il dispositivo è offline.
STATUS_DEVICE_PAPER_EMPTY
Il dispositivo è fuori carta.
STATUS_DEVICE_POWERED_OFF
Il dispositivo non è attivato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddpar.h (include Ntddpar.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per