Функция GetPrinterDriver
Declare Function GetPrinterDriver Lib "winspool.drv" Alias "GetPrinterDriverA" ( _
ByVal hPrinter As Long, _
ByVal pEnvironment As String, _
ByVal Level As Long, _
pDriverInfo As Long, _
ByVal cdBuf As Long, _
pcbNeeded As Long) As Long
GetPrinterDriver получает информацию о драйвере заданного принтера.
- hPrinter
- Описатель принтера, для которого требуется получить информацию о драйвере. Для получения описателя используйте OpenPrinter или AddPrinter
- pEnvironment
- Строка, содержащая название рабочей среды (например, "Windows NT x86"). При применении константы vbNullString используется среда текущей системы.
- Level
- Задает структуру для драйвера принтера. Может принимать одно из следующих значений
- pDriverInfo
- Буфер, в который заносится структура, содержащая информацию о драйвере принтера
- cdBuf
- Размер массива в байтах, в котором находятся pDriverInfo
- pcbNeeded
- Значение, содержащее число скопированных байт при успешном вызове функции или требуемое число байт, если буфер cbBuf слишком мал
Пример
' смотри пример функции OpenPrinter
Смотри также
AddPrinterDriver, EnumPrinterDrivers, OpenPrinter
Категория
Принтеры