Freigeben über


CAtlServiceModuleT::ServiceMain

Diese Methode wird vom Dienststeuerungs-Manager aufgerufen.

void ServiceMain(
   DWORD dwArgc,
   LPTSTR* lpszArgv 
) throw( );

Parameter

  • dwArgc
    Das argc Argument.

  • lpszArgv
    Das argv Argument.

Hinweise

Der Dienststeuerungs-Manager (SCM) ruft ServiceMain auf, wenn Sie die Dienste-Anwendung in der Systemsteuerung öffnen, den Dienst Anfang auswählen und auf klicken.

Nachdem das SCM ServiceMain aufruft, muss ein Dienst dem SCM eine Handlerfunktion geben.Diese Funktion ermöglicht das SCM Abrufen des Status des Diensts und bestimmte Anweisungen übergeben (wie Anhalten oder Beenden).Anschließend wird CAtlServiceModuleT::Run aufgerufen, um die zentrale Arbeit des Diensts auszuführen.Run wird fortgesetzt, um auszuführen, bis der Dienst beendet wurde.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CAtlServiceModuleT-Klasse