Compartir a través de


CAtlServiceModuleT::ServiceMain

Este método llama el Administrador de control de servicios.

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

Parámetros

  • dwArgc
    El argumento de argc.

  • lpszArgv
    El argumento argv.

Comentarios

El Administrador de control de servicios (SCM) llama ServiceMain cuando se abra la aplicación servicios del Panel de control, seleccione el servicio, y el inicio del clic.

Después de que SCM llame a ServiceMain, un servicio debe otorgarle SCM una función controladora.Esta función permite SCM obtener el estado del servicio y pasar instrucciones concretas (como pausar o detener).Posteriormente, CAtlServiceModuleT::Run se llama para realizar el trabajo principal del servicio.Ejecutar continúa ejecutándose hasta que se detenga el servicio.

Requisitos

encabezado: atlbase.h

Vea también

Referencia

Clase de CAtlServiceModuleT