DRIVER_INFO_5 Struktur

Die DRIVER_INFO_5-Struktur enthält Druckertreiberinformationen.

Syntax

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;

Member

cVersion

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

pName

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

pUmgebung

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

pDriverPath

Zeiger auf eine 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

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

Zeiger auf eine NULL-beendete Zeichenfolge, die einen Dateinamen oder einen vollständigen Pfad und Dateinamen für die Konfigurationsbibliothek für dynamische Verknüpfungen des Gerätetreibers angibt (z. B. C:\DRIVERS\Pscrptui.dll).

dwDriverAttributes

Treiberattribute, z. B. UMPD/KMPD.

dwConfigVersion

Die Anzahl der Male, in denen die Konfigurationsdatei für diesen Treiber seit dem letzten Neustart des Spoolers aktualisiert oder herabgestuft wurde.

dwDriverVersion

Die Anzahl der Male, in denen die Treiberdatei für diesen Treiber seit dem letzten Neustart des Spoolers aktualisiert oder heruntergestuft wurde.

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_5W (Unicode) und _DRIVER_INFO_5A (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

AddPrinterDriver

EnumPrinterDriver

GetPrinterDriver