Vcl.SvcMgr.TService.GetServiceController

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetServiceController: TServiceController; virtual; abstract;

C++

virtual LPHANDLER_FUNCTION __fastcall GetServiceController() = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.SvcMgr.pas
Vcl.SvcMgr.hpp
Vcl.SvcMgr TService

Description

Renvoie la fonction gestionnaire du service à recenser.

GetServiceController renvoie le gestionnaire du service. Vous n'avez pas besoin d'appeler directement cette fonction. La fonction principale de l'objet service l'appelle automatiquement.

Remarque :  Chaque service de l'application service a une fonction principale pour ce service. Quand une requête demande le démarrage du service, le thread du service appelle la fonction RegisterServiceCtrlHandler pour recenser cette fonction gestionnaire de contrôle. TService appelle automatiquement RegisterServiceCtrlHandler et renvoie cette fonction gestionnaire. Comme cette fonction ne peut être une méthode de classe (une fonction membre), l'expert application Service génère le code créant un gestionnaire non membre (ServiceController) pour votre objet service. Cette routine renvoie le gestionnaire de l'objet service (Controller).