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;

Members

cVersion

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

pName

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

pUmgebung

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

Zeiger auf eine auf NULL terminierte 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 auf NULL beendete Zeichenfolge, die einen Dateinamen oder einen vollständigen Pfad und Dateinamen für die Dynamic Link-Konfigurationsbibliothek des Gerätetreibers angibt (z. B. C: \ DRIVERS \Pscrptui.dll).

dwDriverAttributes

Treiberattribute wie UMPD/KMPD.

dwConfigVersion

Gibt an, wie oft die Konfigurationsdatei für diesen Treiber seit dem letzten Neustart des Spoolers aktualisiert oder herabgestuft wurde.

dwDriverVersion

Gibt an, wie oft die Treiberdatei für diesen Treiber seit dem letzten Neustart des Spoolers aktualisiert oder herabgestuft wurde.

Requirements (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 (include Windows.h)
Unicode- und ANSI-Name
_ DRIVER _ INFO _ 5W (Unicode) und _ DRIVER INFO _ _ 5A (ANSI)

Weitere Informationen

Drucken

Drucken von Spooler-API-Strukturen

AddPrinterDriver

EnumPrinterDrivers

GetPrinterDriver