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) |