DRIVER_INFO_2 struttura

La struttura DRIVER_INFO_2 identifica un driver della stampante, il numero di versione del driver, l'ambiente per cui è stato scritto il driver, il nome del file in cui è archiviato il driver e così via.

Sintassi

typedef struct _DRIVER_INFO_2 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
} DRIVER_INFO_2, *PDRIVER_INFO_2;

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 alla stringa con terminazione null che specifica un nome file o un percorso completo e un nome file per il file contenente 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 configurazione del driver di dispositivo .dll (ad esempio, "c:\drivers\Pscrptui.dll").

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_2W (Unicode) e _DRIVER_INFO_2A (ANSI)

Vedi anche

Stampa

Stampare strutture API Spooler

Addprinterdriver

Getprinterdriver