структура DRIVER_INFO_5
Структура DRIVER_INFO_5 содержит сведения о драйвере принтера.
Синтаксис
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;
Члены
-
cVersion
-
Версия операционной системы, для которой был написан драйвер. Поддерживаемое значение — 3.
-
pName
-
Указатель на строку, завершающуюся значением NULL, которая указывает имя драйвера (например, QMS 810).
-
pEnvironment
-
Указатель на строку, завершающуюся значением NULL, которая указывает среду, для которой был написан драйвер (например, Windows x86, Windows IA64 и Windows x64).
-
pDriverPath
-
Указатель на строку, завершающуюся значением NULL, которая указывает имя файла или полный путь и имя файла, содержащего драйвер устройства (например, C:\DRIVERS\Pscript.dll).
-
pDataFile
-
Указатель на строку, завершающуюся null, которая указывает имя файла или полный путь и имя файла, содержащего данные драйвера (например, C:\DRIVERS\Qms810.ppd).
-
pConfigFile
-
Указатель на строку с пустым завершением, которая указывает имя файла или полный путь и имя файла для библиотеки динамической компоновки конфигурации драйвера устройства (например, C:\DRIVERS\Pscrptui.dll).
-
DwDriverAttributes
-
Атрибуты драйвера, например UMPD/KMPD.
-
dwConfigVersion
-
Количество обновлений или понижения уровня файла конфигурации для этого драйвера с момента последнего перезапуска очереди.
-
dwDriverVersion
-
Количество обновлений или понижения уровня файла драйвера для этого драйвера с момента последнего перезапуска очереди.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
_DRIVER_INFO_5W (Юникод) и _DRIVER_INFO_5A (ANSI) |