IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO IOCTL (parallel.h)

La richiesta di IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO restituisce Plug and Play informazioni su una porta parallela.

Per altre informazioni, vedere Ottenere informazioni su un ParallelPort.

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 all'output Plug and Play informazioni.

Lunghezza del buffer di output

Dimensione di una struttura PARALLEL_PNP_INFORMATION.

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

Requisiti

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

Vedi anche

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION