IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO IOCTL (parallel.h)
La richiesta IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO restituisce informazioni su Plug and Play su una porta parallela.
Per altre informazioni, vedere ottenere informazioni su unParallelPort.
Codice principale
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer di input
Struttura PARALLEL_PNP_INFORMATION.
Lunghezza del buffer di input
Il membro Parameters.DeviceIoControl.OutputBufferLength è impostato sulle dimensioni, in byte, di una struttura PARALLEL_PNP_INFORMATION.
Buffer di output
Il membro AssociatedIrp.SystemBuffer punta a una struttura PARALLEL_PNP_INFORMATION allocata dal client alle informazioni di plug and play di output.
Lunghezza del buffer di output
Dimensione di una struttura PARALLEL_PNP_INFORMATION.
Blocco di stato
Il membro Informazioni è impostato su zero.
Il membro status di è impostato su uno dei valori di stato generici restituiti dalle richieste di controllo del dispositivo interno per le porte parallele o sul valore seguente:
STATUS_BUFFER_TOO_SMALL
Il valore di Parameters.DeviceIoControl.OutputBufferLength è minore delle dimensioni, in byte, di una struttura PARALLEL_PNP_INFORMATION.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | parallel.h (include Parallel.h) |
Vedere anche
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO