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