Condividi tramite


IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO IOCTL (parallel.h)

La richiesta IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO restituisce informazioni su una porta parallela. Queste informazioni integrano le informazioni ottenute da un client tramite una richiesta di IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO. Le informazioni aggiuntive sulla porta parallela includono il tipo di interfaccia di sistema, il numero del bus e le risorse di interrupt usate dalla porta.

Per altre informazioni, vedere ottenere informazioni su unParallelPort.

Codice principale

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer di input

Struttura MORE_PARALLEL_PORT_INFORMATION.

Lunghezza del buffer di input

Il membro Parameters.DeviceIoControl.OutputBufferLength è impostato sulle dimensioni, in byte, di una struttura MORE_PARALLEL_PORT_INFORMATION.

Buffer di output

Il membro AssociatedIrp.SystemBuffer punta a una struttura MORE_PARALLEL_PORT_INFORMATION allocata dal client per restituire informazioni sulla porta parallela.

Lunghezza del buffer di output

Dimensione di una struttura MORE_PARALLEL_PORT_INFORMATION.

Blocco di stato

Se la richiesta ha esito positivo, il membro informazioni viene impostato sulle dimensioni, in byte, della struttura MORE_PARALLEL_PORT_INFORMATION. Altrimenti; 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 del membro Parameters.DeviceIoControl.OutputBufferLength è minore delle dimensioni, in byte, di una struttura MORE_PARALLEL_PORT_INFORMATION.

Fabbisogno

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

Vedere anche

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO

MORE_PARALLEL_PORT_INFORMATION