Condividi tramite


Intestazione ntddpar.h

Questa intestazione viene usata da parports. Per altre informazioni, vedere:

ntddpar.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_IEEE1284_GET_MODE

La richiesta IOCTL_IEEE1284_GET_MODE restituisce i protocolli di lettura e scrittura IEEE 1284 attualmente impostati per un dispositivo parallelo.
IOCTL_IEEE1284_NEGOTIATE

La richiesta IOCTL_IEEE1284_NEGOTIATE imposta i protocolli di lettura e scrittura usati per un dispositivo parallelo.
IOCTL_PAR_GET_DEFAULT_MODES

La richiesta di IOCTL_PAR_GET_DEFAULT_MODES restituisce i protocolli IEEE 1284 di scrittura (avanti) e lettura predefiniti usati dal driver del bus fornito dal sistema per le porte parallele.
IOCTL_PAR_GET_DEVICE_CAPS

La richiesta di IOCTL_PAR_GET_DEVICE_CAPS esegue le operazioni seguenti: specifica i protocolli che il driver del bus fornito dal sistema per le porte parallele non deve usare con un dispositivo paralleloReturns i protocolli operativi supportati dal dispositivo paralleloPer altre informazioni, vedere Impostazione e cancellazione di una modalità di comunicazione per un dispositivo parallelo.
IOCTL_PAR_IS_PORT_FREE

La richiesta di IOCTL_PAR_IS_PORT_FREE determina se la porta parallela di un dispositivo parallelo è libera al momento in cui il driver bus fornito dal sistema per le porte parallele elabora la richiesta.
IOCTL_PAR_QUERY_DEVICE_ID

La richiesta IOCTL_PAR_QUERY_DEVICE_ID restituisce l'ID dispositivo IEEE 1284 di un dispositivo parallelo assegnato dal driver di funzione fornito dal sistema per le porte parallele.
IOCTL_PAR_QUERY_DEVICE_ID_SIZE

La richiesta IOCTL_PAR_QUERY_DEVICE_ID_SIZE restituisce le dimensioni, in byte, di un buffer che può contenere l'ID dispositivo IEEE 1284 di un dispositivo e un carattere di terminazione NULL.
IOCTL_PAR_QUERY_INFORMATION

La richiesta IOCTL_PAR_QUERY_INFORMATION restituisce lo stato di un dispositivo di fine catena IEEE 1284.
IOCTL_PAR_QUERY_LOCATION

La richiesta IOCTL_PAR_QUERY_LOCATION restituisce il nome di collegamento simbolico "LPTn" o "LPTn.m" associato a un dispositivo parallelo.
IOCTL_PAR_QUERY_RAW_DEVICE_ID

La richiesta IOCTL_PAR_QUERY_RAW_DEVICE_ID restituisce un ID dispositivo non elaborato, che include il seguente:_a prefisso a due byte che specifica le dimensioni, in byte, dell'ID dispositivo IEEE 1284 del dispositivo; l'ID dispositivo IEEE 1284; e un terminatore NULL.
IOCTL_PAR_SET_INFORMATION

La richiesta di IOCTL_PAR_SET_INFORMATION reimposta e inizializza un dispositivo parallelo.
IOCTL_PAR_SET_READ_ADDRESS

La richiesta IOCTL_PAR_SET_READ_ADDRESS imposta una porta ECP (Extended Capabilities) o un indirizzo di lettura EPP (Enhanced Parallel Port) per un dispositivo parallelo.
IOCTL_PAR_SET_WRITE_ADDRESS

La richiesta di IOCTL_PAR_SET_WRITE_ADDRESS imposta una porta ECP (Extended Capabilities) o un indirizzo di scrittura EPP (Enhanced Parallel Port) per un dispositivo parallelo. Il driver del bus di porta parallela accoda questa richiesta in una coda di lavoro per il dispositivo parallelo.

Strutture

 
PAR_DEVICE_ID_SIZE_INFORMATION

La struttura PAR_DEVICE_ID_SIZE_INFORMATION specifica le dimensioni, in byte, di un buffer che può contenere l'ID dispositivo IEEE 1284 di un dispositivo parallelo e un carattere di terminazione NULL.
PAR_QUERY_INFORMATION

La struttura PAR_QUERY_INFORMATION specifica lo stato operativo di una porta parallela.
PAR_SET_INFORMATION

La struttura PAR_SET_INFORMATION specifica lo stato operativo iniziale di una porta parallela.
PARCLASS_NEGOTIATION_MASK

La struttura PARCLASS_NEGOTIATION_MASK specifica i protocolli di lettura e scrittura selezionati da un driver per un dispositivo parallelo.