Loading:


win32_start_service_ctrl_dispatcher

win32_start_service_ctrl_dispatcher ( string $name )


Gdy rozpoczyna za pośrednictwem Service Control Manager, usługę procesu jest zobowiązana do "check-in" w celu ustanowienia z nim usługi monitoringu oraz urządzenia komunikacyjnego. Funkcja ta wykonuje check-in przez wątek do obsługi na niższym poziomie komunikacji z Menedżerem sterowania usługami.


Raz uruchomiona, usługa procesu powinien być kontynuowana w check-in z Menedżerem sterowania usługami, tak aby mógł on ustalić, czy powinien on ją zakończyć. Osiąga się to przez pewien czas rozmów win32_get_last_control_message () i odpowiednią obsługę kodu powrotu.


Parametry

 

name -  Krótka nazwę usługi,  zarejestrowane przez win32_create_service ().


Zwracane wartości

Zwraca TRUE w przypadku sukcesu, FALSE w przeciwnym lub kod błędu Win32.

 



Napisz Artykuł

Listing



//Przykład #1 A win32_start_service_ctrl_dispatcher()

<?php
if (!win32_start_service_ctrl_dispatcher('dummyphp')) {
  die("I'm probably not running under the service control manager");
}

while (WIN32_SERVICE_CONTROL_STOP != win32_get_last_control_message()) {
  # zrobi tu kilka prac, starając się nie nie przekroczyć więcej niż około 30 sekund
  # przed powrotem do pętli
}
?>
 


kontakt w sprawie miejsca



Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-19 v.1.5 | design: diviXdesign & rainbowcolors