На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

GetPrinterData



The GetPrinterData function retrieves printer-configuration data for the specified printer.

DWORD GetPrinterData(

HANDLE hPrinter, // handle of printer object
LPTSTR pValueName, // address of data type
LPDWORD pType, // reserved
LPBYTE pData, // address of array of bytes that receives data
DWORD nSize, // size, in bytes, of array
LPDWORD pcbNeeded // address of variable with number of bytes retrieved (or required)
);


Parameters

hPrinter

Identifies the printer for which configuration data should be retrieved.

pValueName

Points to a null-terminated string that specifies the type of data that the function should retrieve.

pType

Points to a variable that receives the data type stored by the SetPrinterData function. GetPrinterData passes pType on as the lpdwType parameter of a RegQueryValueEx function call. This parameter may be NULL.

pData

Points to an array of bytes that receives the configuration data.

nSize

Specifies the size, in bytes, of the buffer pointed to by pData.

pcbNeeded

Points to a value that specifies the number of bytes copied if the function succeeds or the number of bytes required if nSize is too small.



Return Values

If the function succeeds, the return value is ERROR_SUCCESS.
If the function fails, the return value is an error value.

Remarks

The printer handle identified by the hPrinter parameter is obtained by calling the OpenPrinter function.
GetPrinterData retrieves printer-configuration data set by the SetPrinter function.

See Also

OpenPrinter, RegQueryValueEx, SetPrinter, SetPrinterData


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

GetPrinterData



Функция GetPrinterData извлекает принтер-конфигурацию данных для определенного принтера.

DWORD GetPrinterData(

РУЧКА hPrinter, // ручка принтера возражают LPTSTR pValueName, // адресу типа данных LPDWORD pType, // зарезервированное
LPBYTE pData, // АДРЕС массива байтов, которые получают данные DWORD nSize, // размер, в байтах, массива LPDWORD pcbNeeded // адрес переменной с количеством байтов извлеченных (или требовавшееся)
);


Параметры

hPrinter

Идентифицирует принтер для которого данные конфигурации должны быть извлечены.

pValueName

Точки на недействительный расторгнутую строку, которые определяют тип данных, что функция должна извлечь.

pType

Точки на переменную, которые получают тип данных загружался функцией SetPrinterData. GetPrinterData ПЕРЕДАЕТ pType на как параметр lpdwType функционального вызова RegQueryValueEx. Этот параметр может быть НЕДЕЙСТВИТЕЛЕН.

pData

Точки на массив байтов, которые получают данные конфигурации.

nSize

Определяет размер, в байтах, буфера указанного, чтобы pData.

pcbNeeded

Точки на величину, которые определяют количество байтов копировался если функция добивается успеха или количество байтов требовалось если nSize слишком небольшой.



Обратные Величины

Если функция добивается успеха, обратная величина - ERROR_SUCCESS.
Если функция терпит неудачу, обратная величина является величиной ошибки.

Замечания

Ручка принтера идентифицированная параметром hPrinter получена вызовом функции OpenPrinter.
GetPrinterData ИЗВЛЕКАЕТ принтер-конфигурацию данных установленный функцией SetPrinter.

Смотри Также

OpenPrinter, RegQueryValueEx, SetPrinter, SetPrinterData


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz