Condividi tramite


IOCTL_INTERNAL_PARCLASS_CONNECT IOCTL (parallel.h)

La richiesta IOCTL_INTERNAL_PARCLASS_CONNECT restituisce informazioni su una porta parallela e le routine di callback fornite dal driver del bus fornito dal sistema per le porte parallele per il funzionamento della porta parallela.

Per altre informazioni, vedere Connessione a un dispositivo parallelo.

Codice principale

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer di input

Struttura PARCLASS_INFORMATION.

Lunghezza del buffer di input

Il valore del membro Parameters.DeviceIoControl.OutputBufferLength viene impostato sulle dimensioni, in byte, di una struttura PARCLASS_INFORMATION.

Buffer di output

Il membro AssociatedIrp.SystemBuffer punta a una struttura PARCLASS_INFORMATION allocata dal client alle informazioni di output.

Lunghezza del buffer di output

Dimensione di una struttura PARCLASS_INFORMATION.

Blocco di stato

Se la richiesta ha esito positivo, il membro informazioni viene impostato sulle dimensioni, in byte, di una struttura PARCLASS_INFORMATION. In caso contrario, il membro Informazioni è impostato su zero.

Il membro stato è impostato su uno dei valori di stato generici restituiti dalle richieste di controllo del dispositivo interno per i dispositivi paralleli o sul valore seguente:

STATUS_BUFFER_TOO_SMALL

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

Fabbisogno

Requisito Valore
intestazione parallel.h (include Parallel.h)

Vedere anche

PARCLASS_INFORMATION

IOCTL_INTERNAL_PARCLASS_DISCONNECT