Написание сервисов Windows NT на WinAPI
Кто знает что делает функция ServiceInitialization в статье "Написание сервисов Windows NT на WinAPI"?
Цитата:
Originally posted by YnhtonA
Кто знает что делает функция ServiceInitialization в статье "Написание сервисов Windows NT на WinAPI"?
Кто знает что делает функция ServiceInitialization в статье "Написание сервисов Windows NT на WinAPI"?
Хоть код ее приведи, что ли, или место, где она используется. Я ее не нашел в MSDN.
Цитата:
Originally posted by _const_
Хоть код ее приведи, что ли, или место, где она используется. Я ее не нашел в MSDN.
Хоть код ее приведи, что ли, или место, где она используется. Я ее не нашел в MSDN.
Так вот именно, что в статье в примере она есть а в хелпе и MSDN ее нет. Что самое интересное ее описания в примере тоже нет. А код, где она используется такой:
Status :=ServiceInitialization(argc,argv,SpecificError);
Цитата:
Originally posted by YnhtonA
Так вот именно, что в статье в примере она есть а в хелпе и MSDN ее нет. Что самое интересное ее описания в примере тоже нет. А код, где она используется такой:
Status :=ServiceInitialization(argc,argv,SpecificError);
Так вот именно, что в статье в примере она есть а в хелпе и MSDN ее нет. Что самое интересное ее описания в примере тоже нет. А код, где она используется такой:
Status :=ServiceInitialization(argc,argv,SpecificError);
Кажется, понял, о чем речь. Вообще не важно, что делает эта ф-ция. Она приведена в кач. примера инициализации службы. Вместо нее подразумевается подставлять свою инициализацию, если она нужна. Там просто показывают, как использовать поле SERVICE_STATUS.dwCurrentState (SERVICE_START_PENDING и SERVICE_RUNNING) в ServiceMain ф-ции.
Цитата:
Originally posted by _const_
Кажется, понял, о чем речь. Вообще не важно, что делает эта ф-ция. Она приведена в кач. примера инициализации службы. Вместо нее подразумевается подставлять свою инициализацию, если она нужна. Там просто показывают, как использовать поле SERVICE_STATUS.dwCurrentState (SERVICE_START_PENDING и SERVICE_RUNNING) в ServiceMain ф-ции.
Кажется, понял, о чем речь. Вообще не важно, что делает эта ф-ция. Она приведена в кач. примера инициализации службы. Вместо нее подразумевается подставлять свою инициализацию, если она нужна. Там просто показывают, как использовать поле SERVICE_STATUS.dwCurrentState (SERVICE_START_PENDING и SERVICE_RUNNING) в ServiceMain ф-ции.
Тогда понятно.