структура DRIVER_INFO_2
Структура DRIVER_INFO_2 определяет драйвер принтера, номер версии драйвера, среду, для которой был записан драйвер, имя файла, в котором хранится драйвер, и т. д.
Синтаксис
typedef struct _DRIVER_INFO_2 {
DWORD cVersion;
LPTSTR pName;
LPTSTR pEnvironment;
LPTSTR pDriverPath;
LPTSTR pDataFile;
LPTSTR pConfigFile;
} DRIVER_INFO_2, *PDRIVER_INFO_2;
Члены
-
cVersion
-
Версия операционной системы, для которой был написан драйвер. Поддерживаемое значение — 3.
-
pName
-
Указатель на строку, завершающуюся null, которая указывает имя драйвера (например, "QMS 810").
-
pEnvironment
-
Указатель на строку, завершающуюся значением NULL, которая указывает среду, для которой был написан драйвер (например, Windows x86, Windows IA64 и Windows x64).
-
pDriverPath
-
Указатель на строку, завершающуюся значением NULL, которая указывает имя файла или полный путь и имя файла, содержащего драйвер устройства (например, "c:\drivers\pscript.dll").
-
pDataFile
-
Указатель на строку с пустым завершением, которая указывает имя файла или полный путь и имя файла, содержащего данные драйвера (например, "c:\drivers\Qms810.ppd").
-
pConfigFile
-
Указатель на строку, завершающуюся значением NULL, которая указывает имя файла или полный путь и имя файла для конфигурации драйвера устройства .dll (например, "c:\drivers\Pscrptui.dll").
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
_DRIVER_INFO_2W (Юникод) и _DRIVER_INFO_2A (ANSI) |