Condividi tramite


struttura DRIVER_INFO_5

La struttura DRIVER_INFO_5 contiene informazioni sul driver della stampante.

Sintassi

typedef struct _DRIVER_INFO_5 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
  DWORD  dwDriverAttributes;
  DWORD  dwConfigVersion;
  DWORD  dwDriverVersion;
} DRIVER_INFO_5, *PDRIVER_INFO_5;

Members

cVersion

Versione del sistema operativo per cui è stato scritto il driver. Il valore supportato è 3.

Pname

Puntatore a una stringa con terminazione null che specifica il nome del driver, ad esempio QMS 810.

pEnvironment

Puntatore a una stringa con terminazione null che specifica l'ambiente per cui è stato scritto il driver, ad esempio Windows x86, Windows IA64 e Windows x64.

pDriverPath

Puntatore a una stringa con terminazione null che specifica un nome file o un percorso completo e un nome file per il file che contiene il driver del dispositivo, ad esempio C:\DRIVERS\Pscript.dll.

pDataFile

Puntatore a una stringa con terminazione null che specifica un nome file o un percorso completo e un nome file per il file contenente i dati del driver, ad esempio C:\DRIVERS\Qms810.ppd.

pConfigFile

Puntatore a una stringa con terminazione null che specifica un nome file o un percorso completo e un nome file per la libreria di collegamento dinamica della configurazione del driver del dispositivo, ad esempio C:\DRIVERS\Pscrptui.dll.

dwDriverAttributes

Attributi del driver, ad esempio UMPD/KMPD.

dwConfigVersion

Numero di volte in cui il file di configurazione per questo driver è stato aggiornato o eseguito il downgrade dall'ultimo riavvio del spooler.

dwDriverVersion

Numero di volte in cui il file del driver per questo driver è stato aggiornato o eseguito il downgrade dopo l'ultimo riavvio del spooler.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winspool.h (include Windows.h)
Nomi Unicode e ANSI
_DRIVER_INFO_5W (Unicode) e _DRIVER_INFO_5A (ANSI)

Vedi anche

Stampa

Stampare strutture API Spooler

Addprinterdriver

EnumPrinterDrivers

Getprinterdriver