struttura DRIVER_INFO_3
La struttura DRIVER_INFO_3 contiene informazioni sul driver della stampante.
Sintassi
typedef struct _DRIVER_INFO_3 {
DWORD cVersion;
LPTSTR pName;
LPTSTR pEnvironment;
LPTSTR pDriverPath;
LPTSTR pDataFile;
LPTSTR pConfigFile;
LPTSTR pHelpFile;
LPTSTR pDependentFiles;
LPTSTR pMonitorName;
LPTSTR pDefaultDataType;
} DRIVER_INFO_3, *PDRIVER_INFO_3;
Members
-
cVersion
-
Versione del sistema operativo per cui è stato scritto il driver. I valori supportati sono 3 e 4, che rappresentano rispettivamente i driver V3 e V4.
-
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 di 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 di file per il file che contiene 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 di file per la libreria di collegamento dinamico della configurazione del driver di dispositivo ,ad esempio "C:\DRIVERS\Pscrptui.dll".
-
pHelpFile
-
Puntatore a una stringa con terminazione Null che specifica un nome file o un percorso completo e un nome file per il file della Guida del driver di dispositivo.
-
pDependentFiles
-
Puntatore a un buffer MultiSZ che contiene una sequenza di stringhe con terminazione Null. Ogni stringa con terminazione Null nel buffer contiene il nome di un file da cui dipende il driver. La sequenza di stringhe viene terminata da una stringa vuota di lunghezza zero. Se pDependentFiles non è NULL e non contiene nomi di file, farà riferimento a un buffer contenente due stringhe vuote.
-
pMonitorName
-
Puntatore a una stringa con terminazione Null che specifica un monitoraggio del linguaggio (ad esempio, "monitor PJL"). Questo membro può essere NULL e deve essere specificato solo per le stampanti in grado di comunicare bidirezionale.
-
pDefaultDataType
-
Puntatore a una stringa con terminazione Null che specifica il tipo di dati predefinito del processo di stampa, ad esempio "EMF".
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Nomi Unicode e ANSI |
_DRIVER_INFO_3W (Unicode) e _DRIVER_INFO_3A (ANSI) |