|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |