PHP.mk документација
Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
win32service.constants.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
win32service.constants.php
Претходно дефинирани константи
Референца за `win32service.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_WIN32_OWN_PROCESS |
0x00000010 |
Услугата работи во сопствен процес. |
WIN32_SERVICE_INTERACTIVE_PROCESS |
0x00000100 |
Услугата може да комуницира со работната површина. Оваа опција не е достапна на Windows Vista или понови. |
WIN32_SERVICE_WIN32_OWN_PROCESS_INTERACTIVE |
0x00000110 |
Услугата работи во сопствен процес и може да комуницира со работната површина. Оваа опција не е достапна на Windows Vista или понови. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_CONTINUE_PENDING |
0x00000005 |
Продолжувањето на услугата е во тек. |
WIN32_SERVICE_PAUSE_PENDING |
0x00000006 |
Паузирањето на услугата е во тек. |
WIN32_SERVICE_PAUSED |
0x00000007 |
Услугата е паузирана. |
WIN32_SERVICE_RUNNING |
0x00000004 |
Услугата работи. |
WIN32_SERVICE_START_PENDING |
0x00000002 |
Услугата се стартува. |
WIN32_SERVICE_STOP_PENDING |
0x00000003 |
Услугата се запира. |
WIN32_SERVICE_STOPPED |
0x00000001 |
Услугата не работи. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_CONTROL_CONTINUE |
0x00000003 |
Известува паузирана услуга дека треба да продолжи. |
WIN32_SERVICE_CONTROL_DEVICEEVENT |
0x0000000B |
|
WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE |
0x0000000C |
|
WIN32_SERVICE_CONTROL_INTERROGATE |
0x00000004 |
Известува услуга дека треба да ги пријави своите тековни информации за статусот до менаџерот за контрола на услуги. |
WIN32_SERVICE_CONTROL_NETBINDADD |
0x00000007 |
Известува мрежна услуга дека има нова компонента за поврзување. |
WIN32_SERVICE_CONTROL_NETBINDDISABLE |
0x0000000A |
Известува мрежна услуга дека една од нејзините врски е оневозможена. |
WIN32_SERVICE_CONTROL_NETBINDENABLE |
0x00000009 |
Известува мрежна услуга дека е овозможена оневозможена врска. |
WIN32_SERVICE_CONTROL_NETBINDREMOVE |
0x00000008 |
Известува мрежна услуга дека е отстранета компонента за поврзување. |
WIN32_SERVICE_CONTROL_PARAMCHANGE |
0x00000006 |
Известува услуга дека нејзините параметри за стартување се променети. |
WIN32_SERVICE_CONTROL_PAUSE |
0x00000002 |
Notifies a service that it should pause. |
WIN32_SERVICE_CONTROL_POWEREVENT |
0x0000000D |
|
WIN32_SERVICE_CONTROL_PRESHUTDOWN |
0x0000000F |
Известува услуга дека треба да паузира. |
WIN32_SERVICE_CONTROL_SESSIONCHANGE |
0x0000000E |
|
WIN32_SERVICE_CONTROL_SHUTDOWN |
0x00000005 |
Известува услуга дека системот ќе се исклучува. Услуга што ја обработува оваа нотификација го блокира исклучувањето на системот додека услугата не запре или истече интервалот за претходно исклучување. Оваа вредност не е поддржана од Windows Server 2003 и Windows XP/2000. |
WIN32_SERVICE_CONTROL_STOP |
0x00000001 |
Известува услуга дека системот се исклучува за да може услугата да изврши задачи за чистење. Ако услугата го прифати овој контролен код, мора да запре откако ќе ги изврши своите задачи за чистење. Откако SCM ќе го испрати овој контролен код, нема да испраќа други контролни кодови до услугата. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_ACCEPT_HARDWAREPROFILECHANGE |
0x00000020 |
Win32Service Service Control Message Accepted Bitmasks
WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE
Услугата се известува кога ќе се промени профилот на хардверот на компјутерот. Ова му овозможува на системот да испраќа
|
WIN32_SERVICE_ACCEPT_NETBINDCHANGE |
0x00000010 |
нотификации до услугата.
WIN32_SERVICE_CONTROL_NETBINDADD,
WIN32_SERVICE_CONTROL_NETBINDREMOVE,
WIN32_SERVICE_CONTROL_NETBINDENABLEПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во
WIN32_SERVICE_CONTROL_NETBINDDISABLE notifications.
|
WIN32_SERVICE_ACCEPT_PARAMCHANGE |
0x00000008 |
Услугата е мрежна компонента што може да прифати промени во нејзиното поврзување без да биде запрена и рестартирана. Овој контролен код му овозможува на услугата да прима
WIN32_SERVICE_CONTROL_PARAMCHANGE notifications.
|
WIN32_SERVICE_ACCEPT_PAUSE_CONTINUE |
0x00000002 |
Услугата може повторно да ги прочита своите параметри за стартување без да биде запрена и рестартирана. Овој контролен код му овозможува на услугата да прима WIN32_SERVICE_CONTROL_PAUSE and
WIN32_SERVICE_CONTROL_CONTINUE notifications.
|
WIN32_SERVICE_ACCEPT_POWEREVENT |
0x00000040 |
Услугата може да паузира и продолжи. Овој контролен код му овозможува на услугата да прима
WIN32_SERVICE_CONTROL_POWEREVENT Услугата се известува кога ќе се промени профилот на хардверот на компјутерот. Ова му овозможува на системот да испраќа
|
WIN32_SERVICE_ACCEPT_PRESHUTDOWN |
0x00000100 |
Услугата се известува кога ќе се промени статусот на напојувањето на компјутерот. Ова му овозможува на системот да испраќа WIN32_SERVICE_CONTROL_PRESHUTDOWN
Услугата може да изврши задачи пред исклучување. Овој контролен код му овозможува на услугата да прима
|
WIN32_SERVICE_ACCEPT_SESSIONCHANGE |
0x00000080 |
нотификации. Оваа вредност не е поддржана од Windows Server 2003 и Windows XP/2000.
WIN32_SERVICE_CONTROL_SESSIONCHANGE Услугата се известува кога ќе се промени статусот на сесијата на компјутерот. Ова му овозможува на системот да испраќа
|
WIN32_SERVICE_ACCEPT_SHUTDOWN |
0x00000004 |
нотификации до услугата. Windows 2000: Оваа вредност не е поддржана WIN32_SERVICE_CONTROL_SHUTDOWN
notifications.
|
WIN32_SERVICE_ACCEPT_STOP |
0x00000001 |
Услугата се известува кога ќе дојде до исклучување на системот. Овој контролен код му овозможува на услугата да прима WIN32_SERVICE_CONTROL_STOP notifications.
|
WIN32_SERVICE_ACCEPT_TIMECHANGE |
0x00000200 |
Услугата може да се запре. Овој контролен код му овозможува на услугата да прима
WIN32_SERVICE_CONTROL_TIMECHANGE Услугата се известува кога ќе се промени системското време. Овој контролен код му овозможува на системот да испраќа
|
WIN32_SERVICE_ACCEPT_TRIGGEREVENT |
0x00000400 |
нотификации до услугата. Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP/2000: Овој контролен код не е поддржан.
WIN32_SERVICE_CONTROL_TRIGGEREVENT Услугата се известува кога ќе се промени системското време. Овој контролен код му овозможува на системот да испраќа
|
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_BOOT_START |
0x00000000 |
Возач на уред што го стартувал системскиот вчитувач. Оваа вредност е валидна само за услугите на возачот. |
WIN32_SERVICE_SYSTEM_START |
0x00000001 |
Возач на уред што ја стартувал функцијата IoInitSystem. Оваа вредност е валидна само за услугите на возачот. |
WIN32_SERVICE_AUTO_START |
0x00000002 |
Услуга што автоматски ја стартувал менаџерот за контрола на услугите за време на стартувањето на системот. |
WIN32_SERVICE_DEMAND_START |
0x00000003 |
Услуга што ја стартувал менаџерот за контрола на услугите кога процес ја повикува функцијата StartService. |
WIN32_SERVICE_DISABLED |
0x00000004 |
Услуга што не може да се стартува. Обидите за стартување на услугата резултираат со код за грешка WIN32_ERROR_SERVICE_DISABLED.
|
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_ERROR_IGNORE |
0x00000000 |
Програмата за стартување ја игнорира грешката и ја продолжува операцијата за стартување. |
WIN32_SERVICE_ERROR_NORMAL |
0x00000001 |
Програмата за стартување ја запишува грешката во дневникот за настани, но ја продолжува операцијата за стартување. |
WIN32_SERVICE_ERROR_SEVERE |
0x00000002 |
Програмата за стартување ја запишува грешката во дневникот за настани. Ако се стартува последната позната добра конфигурација, операцијата за стартување продолжува. Во спротивно, системот се рестартира со последната позната добра конфигурација. |
WIN32_SERVICE_ERROR_CRITICAL |
0x00000003 |
Програмата за стартување ја запишува грешката во дневникот за настани, доколку е можно. Ако се стартува последната позната добра конфигурација, операцијата за стартување не успева. Во спротивно, системот се рестартира со последната позната добра конфигурација. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SERVICE_RUNS_IN_SYSTEM_PROCESS |
0x00000001 |
Услугата работи во системски процес што мора секогаш да работи. |
Забелешка:
Овие константи веќе не се користат од Win32Service 1.0.0.
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_ERROR_ACCESS_DENIED |
0x00000005 |
Рачката до базата на податоци на SCM нема соодветни права за пристап. |
WIN32_ERROR_CIRCULAR_DEPENDENCY |
0x00000423 |
Беше наведена циркуларна зависност на услугата. |
WIN32_ERROR_DATABASE_DOES_NOT_EXIST |
0x00000429 |
Наведената база на податоци не постои. |
WIN32_ERROR_DEPENDENT_SERVICES_RUNNING |
0x0000041B |
Услугата не може да се запре бидејќи другите активни услуги зависат од неа. |
WIN32_ERROR_DUPLICATE_SERVICE_NAME |
0x00000436 |
Името за прикажување веќе постои во базата на податоци на менаџерот за контрола на услугите или како име на услуга или како друго име за прикажување. |
WIN32_ERROR_FAILED_SERVICE_CONTROLLER_CONNECT |
0x00000427 |
This error is returned if the program is being run as a console application rather than as a service. If the program will be run as a console application for debugging purposes, structure it such that service-specific code is not called. |
WIN32_ERROR_INSUFFICIENT_BUFFER |
0x0000007A |
Оваа грешка се враќа ако програмата се извршува како конзолна апликација наместо како услуга. Ако програмата ќе се извршува како конзолна апликација за цели на отстранување грешки, структурирајте ја така што нема да се повикува код специфичен за услугата. |
WIN32_ERROR_INVALID_DATA |
0x0000000D |
Тампонот е премал за структурата на статусот на услугата. Ништо не беше запишано во структурата. |
WIN32_ERROR_INVALID_HANDLE |
0x00000006 |
Наведената структура на статусот на услугата е неважечка. |
WIN32_ERROR_INVALID_LEVEL |
0x0000007C |
Рачката до наведената база на податоци за управување со контролата на услугата е неважечка. |
WIN32_ERROR_INVALID_NAME |
0x0000007B |
Параметарот InfoLevel содржи неподдржана вредност. |
WIN32_ERROR_INVALID_PARAMETER |
0x00000057 |
Наведеното име на услугата е неважечко. |
WIN32_ERROR_INVALID_SERVICE_ACCOUNT |
0x00000421 |
Наведениот параметар е неважечки. user
Корисничкото име на сметката наведено во win32_create_service().
|
WIN32_ERROR_INVALID_SERVICE_CONTROL |
0x0000041C |
параметарот не постои. Погледнете |
WIN32_ERROR_PATH_NOT_FOUND |
0x00000003 |
Бараниот код за контрола не е валиден, или е неприфатлив за услугата. |
WIN32_ERROR_SERVICE_ALREADY_RUNNING |
0x00000420 |
Бинарната датотека на услугата не можеше да се најде. |
WIN32_ERROR_SERVICE_CANNOT_ACCEPT_CTRL |
0x00000425 |
Веќе работи инстанца на услугата. WIN32_SERVICE_STOPPED,
WIN32_SERVICE_START_PENDING, или
WIN32_SERVICE_STOP_PENDING.
|
WIN32_ERROR_SERVICE_DATABASE_LOCKED |
0x0000041F |
Бараниот код за контрола не може да се испрати до услугата бидејќи состојбата на услугата е |
WIN32_ERROR_SERVICE_DEPENDENCY_DELETED |
0x00000433 |
Базата на податоци е заклучена. |
WIN32_ERROR_SERVICE_DEPENDENCY_FAIL |
0x0000042C |
Услугата зависи од услуга што не постои или е означена за бришење. |
WIN32_ERROR_SERVICE_DISABLED |
0x00000422 |
Услугата зависи од друга услуга што не успеала да се стартува. |
WIN32_ERROR_SERVICE_DOES_NOT_EXIST |
0x00000424 |
Услугата е оневозможена. |
WIN32_ERROR_SERVICE_EXISTS |
0x00000431 |
Наведената услуга не постои како инсталирана услуга. |
WIN32_ERROR_SERVICE_LOGON_FAILED |
0x0000042D |
Наведената услуга веќе постои во оваа база на податоци. |
WIN32_ERROR_SERVICE_MARKED_FOR_DELETE |
0x00000430 |
The specified service has already been marked for deletion. |
WIN32_ERROR_SERVICE_NO_THREAD |
0x0000041E |
Наведената услуга е веќе означена за бришење. |
WIN32_ERROR_SERVICE_NOT_ACTIVE |
0x00000426 |
Не можеше да се креира нишка за услугата. |
WIN32_ERROR_SERVICE_REQUEST_TIMEOUT |
0x0000041D |
Услугата не е стартувана. |
WIN32_ERROR_SHUTDOWN_IN_PROGRESS |
0x0000045B |
Процесот за услугата беше стартуван, но не го повика StartServiceCtrlDispatcher, или нишката што го повика StartServiceCtrlDispatcher може да е блокирана во функција за ракување со контрола. |
WIN32_ERROR_SERVICE_SPECIFIC_ERROR |
0x0000042A |
Системот се исклучува; оваа функција не може да се повика. |
WIN32_NO_ERROR |
0x00000000 |
Нема грешка. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_ABOVE_NORMAL_PRIORITY_CLASS |
0x00008000 |
Класи на приоритет на Win32 Base |
WIN32_BELOW_NORMAL_PRIORITY_CLASS |
0x00004000 |
Процес што има приоритет над WIN32_NORMAL_PRIORITY_CLASS, но под WIN32_HIGH_PRIORITY_CLASS. |
WIN32_HIGH_PRIORITY_CLASS |
0x00000080 |
Процес што има приоритет над WIN32_IDLE_PRIORITY_CLASS, но под WIN32_NORMAL_PRIORITY_CLASS. |
WIN32_IDLE_PRIORITY_CLASS |
0x00000040 |
Процес што извршува задачи критични за времето што мора веднаш да се извршат. Нишките на процесот ги преземаат нишките на процесите со нормална или ниска класа на приоритет. Пример е списокот со задачи, кој мора брзо да одговори кога ќе го повика корисникот, без оглед на оптоварувањето на оперативниот систем. Користете екстремна грижа при користење на класата со висок приоритет, бидејќи апликацијата со класа со висок приоритет може да искористи речиси сето достапно време на процесорот. |
WIN32_NORMAL_PRIORITY_CLASS |
0x00000020 |
Процес чии нишки работат само кога системот е во мирување. Нишките на процесот ги преземаат нишките на кој било процес што работи во повисока класа на приоритет. Пример е чувар на екран. Класата на низок приоритет се наследува од подредените процеси. |
WIN32_REALTIME_PRIORITY_CLASS |
0x00000100 |
Процес без посебни потреби за распоредување. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_SC_ACTION_NONE |
0x00000000 |
Акција за обновување на Win32 |
WIN32_SC_ACTION_RESTART |
0x00000001 |
Без акција. |
WIN32_SC_ACTION_REBOOT |
0x00000002 |
Рестартирајте ја услугата. |
WIN32_SC_ACTION_RUN_COMMAND |
0x00000003 |
Рестартирајте го серверот. |
| Константа | Име (константа) | = NULL |
|---|---|---|
WIN32_INFO_SERVICE |
Информации за услугата Win32 | |
WIN32_INFO_DISPLAY |
"приказ" | |
WIN32_INFO_USER |
"корисник" | |
WIN32_INFO_PASSWORD |
"лозинка" | |
WIN32_INFO_PATH |
- Времетраењето на колачето во секунди. | |
WIN32_INFO_PARAMS |
"параметри" | |
WIN32_INFO_DESCRIPTION |
"опис" | |
WIN32_INFO_START_TYPE |
"тип_на_старт" | |
WIN32_INFO_LOAD_ORDER |
"ред_на_вчитаност" | |
WIN32_INFO_SVC_TYPE |
"тип_на_услуга" | |
WIN32_INFO_ERROR_CONTROL |
"контрола_на_грешка" | |
WIN32_INFO_DELAYED_START |
"одложен_старт" | |
WIN32_INFO_BASE_PRIORITY |
"основен_приоритет" | |
WIN32_INFO_DEPENDENCIES |
"зависности" | |
WIN32_INFO_RECOVERY_DELAY |
"период_на_опоравување" | |
WIN32_INFO_RECOVERY_ACTION_1 |
"акција_за_опоравување_1" | |
WIN32_INFO_RECOVERY_ACTION_2 |
"акција_за_опоравување_2" | |
WIN32_INFO_RECOVERY_ACTION_3 |
"акција_за_опоравување_3" | |
WIN32_INFO_RECOVERY_RESET_PERIOD |
"период_на_ресетирање_за_опоравување" | |
WIN32_INFO_RECOVERY_ENABLED |
"опоравување_овозможено" | |
WIN32_INFO_RECOVERY_REBOOT_MSG |
"порака_за_рестартирање_при_опоравување" | |
WIN32_INFO_RECOVERY_COMMAND |
"команда_за_опоравување" |
Белешки од корисници
Нема белешки од корисници за оваа страница.