Freigeben über


DRIVER_INFO_2 Struktur

Die DRIVER_INFO_2-Struktur identifiziert einen Druckertreiber, die Treiberversionsnummer, die Umgebung, für die der Treiber geschrieben wurde, den Namen der Datei, in der der Treiber gespeichert ist usw.

Syntax

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

Member

cVersion

Die Betriebssystemversion, für die der Treiber geschrieben wurde. Der unterstützte Wert ist 3.

pName

Ein Zeiger auf eine NULL-Zeichenfolge, die den Namen des Treibers angibt (z. B. "QMS 810").

pUmgebung

Ein Zeiger auf eine NULL-Zeichenfolge, die die Umgebung angibt, für die der Treiber geschrieben wurde (z. B. Windows x86, Windows IA64 und Windows x64).

pDriverPath

Ein Zeiger auf null-beendete Zeichenfolge, die einen Dateinamen oder einen vollständigen Pfad und Dateinamen für die Datei angibt, die den Gerätetreiber enthält (z. B. "c:\drivers\pscript.dll").

pDataFile

Ein Zeiger auf eine NULL-Zeichenfolge, die einen Dateinamen oder einen vollständigen Pfad und Dateinamen für die Datei angibt, die Treiberdaten enthält (z. B. "c:\drivers\Qms810.ppd").

pConfigFile

Ein Zeiger auf eine NULL-Zeichenfolge, die einen Dateinamen oder einen vollständigen Pfad und Dateinamen für die Konfiguration des Gerätetreibers .dll angibt (z. B. "c:\drivers\Pscrptui.dll").

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winspool.h (einschließlich Windows.h)
Unicode- und ANSI-Name
_DRIVER_INFO_2W (Unicode) und _DRIVER_INFO_2A (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

AddPrinterDriver

GetPrinterDriver