PHP.mk документација

win32_query_service_status

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.win32-query-service-status.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.win32-query-service-status.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
win32_query_service_status

Референца за `function.win32-query-service-status.php` со подобрена типографија и навигација.

function.win32-query-service-status.php

win32_query_service_status

(PECL win32service >=0.1.0)

win32_query_service_statusQueries the status of a service

= NULL

win32_query_service_status(string $servicename, string $machine = null): array

Го прашува статусот на услугата

Параметри

servicename

Го запира именуван сервис. Бара администраторски привилегии или сметка со соодветни права поставени во ACL на сервисот.

machine

Го прашува тековниот статус за услуга, враќајќи низа од информации.

Вратени вредности

Опционалното име на машината. Ако е изоставено, ќе се користи локалната машина.

Враќа низа што се состои од следниве информации при успех false ако има проблем со параметрите или а Изборно име на машина. Ако е изоставено, се користи локалната машина. при неуспех.

ServiceType

Пред верзија 1.0.0, Win32Service Маски на типови услуги.

CurrentState

dwServiceType. Видете Win32Service Константи за статус на услуга.

ControlsAccepted

dwCurrentState. Видете Известува услуга дека треба да запре..

Win32ExitCode

Кои контроли на услугата се прифатени од услугата. Видете WIN32_ERROR_SERVICE_SPECIFIC_ERROR Ако услугата излезе, вратениот код од процесот. Оваа вредност е еднаква на ако режимот на излез не е грациозен. Видете and win32_set_service_exit_mode()

ServiceSpecificExitCode

Win32Service кодови за грешки win32_set_service_exit_code()

CheckPoint

Ако услугата излезе со состојба на грешка, специфичниот код на услугата што е запишан во дневникот на настани е видлив овде. Оваа вредност е еднаква на вредноста дефинирана од

WaitHint

Ако услугата се исклучува, го држи тековниот број на точка за проверка. Ова се користи од SCM како вид на отчукување на срцето за откривање на заглавен процес на услугата. Вредноста на точката за проверка најдобро се толкува во врска со вредноста WaitHint.

ProcessId

Ако услугата се исклучува, ќе постави WaitHint на вредност на точка за проверка што ќе покаже 100% завршување. Ова може да се користи за имплементирање на индикатор за напредок.

ServiceFlags

Windows идентификатор на процесот. Ако е 0, процесот не работи. Константи за знамиња на услугите Win32Service.

Errors/Exceptions

А ValueError се фрла ако вредноста на servicename Врати

Дневник на промени

Верзија = NULL
Код за грешка на Win32 Фрла ValueError на невалидни податоци во параметрите, претходно false .
Код за грешка на Win32 Фрла Win32ServiceException на грешка, претходно а Изборно име на машина. Ако е изоставено, се користи локалната машина. .
Код за грешка на Win32 Типот на враќање сега е array, претходно беше mixed.

Види Исто така

Белешки од корисници 1 белешка

Win32Service Претходно дефинирани константи
пред 16 години
This function will return an array containing the above information as a return value, but if this fails it will return an integer which is a System Error Code. All the System Error Codes can be found here:

http://msdn.microsoft.com/en-us/library/ms681381%28VS.85%29.aspx

In my case, it returned 5, in which I immediately knew why and fixed the issue right away.

In the case of mnemotronic at netscape dot net, here in the documentation notes, it returned 1060 which is:

ERROR_SERVICE_DOES_NOT_EXIST
1060 (0x424)
The specified service does not exist as an installed service.

Again, it should not return FALSE, instead an System Error Code for Windows.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.