Службы ос windows



страница5/7
Дата12.09.2022
Размер452 Kb.
#131041
1   2   3   4   5   6   7
kontr app (5)

install имя_exe-модуля_службы
Когда служба больше не нужна, ее необходимо сначала остановить в Service Control Manager, а затем удалить из базы данных Service Control Manager командой
uninstall имя_exe-модуля_службы

Рисунок 3. Открытый проект службы Windows в Embarcadero C++Builder 2010
Обзор API-функций ОС Windows

Работа с принтерами




  1. EnumJobs


The EnumJobs function retrieves information about a specified set of print jobs for a specified printer.
BOOL EnumJobs(
HANDLE hPrinter, // handle to printer object
DWORD FirstJob, // index of first job
DWORD NoJobs, // number of jobs to enumerate
DWORD Level, // information level
LPBYTE pJob, // job information buffer
DWORD cbBuf, // size of job information buffer
LPDWORD pcbNeeded, // bytes received or required
LPDWORD pcReturned // number of jobs received
);
        1. Parameters


hPrinter
[in] Handle to the printer object whose print jobs the function enumerates. Use the OpenPrinter or AddPrinter function to retrieve a printer handle.
FirstJob
[in] Specifies the zero-based position within the print queue of the first print job to enumerate. For example, a value of 0 specifies that enumeration should begin at the first print job in the print queue; a value of 9 specifies that enumeration should begin at the tenth print job in the print queue.
NoJobs
[in] Specifies the total number of print jobs to enumerate.
Level
[in] Specifies the type of information returned in the pJob buffer.



Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница