DRIVER_INFO_4 struttura
La struttura DRIVER_INFO_4 contiene informazioni sul driver della stampante.
Sintassi
typedef struct _DRIVER_INFO_4 {
DWORD cVersion;
LPTSTR pName;
LPTSTR pEnvironment;
LPTSTR pDriverPath;
LPTSTR pDataFile;
LPTSTR pConfigFile;
LPTSTR pHelpFile;
LPTSTR pDependentFiles;
LPTSTR pMonitorName;
LPTSTR pDefaultDataType;
LPTSTR pszzPreviousNames;
} DRIVER_INFO_4, *PDRIVER_INFO_4;
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.
-
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 a seconda del driver. La sequenza di stringhe viene terminata da una stringa vuota e di lunghezza zero. Se pDependentFiles non è NULL e non contiene nomi di file, punta a un buffer contenente due stringhe vuote.
-
pMonitorName
-
Puntatore a una stringa con terminazione null che specifica un monitoraggio del linguaggio, ad esempio il monitoraggio 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.
-
pszzPreviousNames
-
Puntatore a una stringa con terminazione null che specifica i nomi dei driver della stampante precedenti compatibili con questo driver. Ad esempio, OldName1\0OldName2\0\0.
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_4W (Unicode) e _DRIVER_INFO_4A (ANSI) |