Classe di CAtlServiceModuleT
Questa classe implementa un servizio.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template <
class T,
UINT nServiceNameID
>
class ATL_NO_VTABLE CAtlServiceModuleT :
public CAtlExeModuleT< T>
Parametri
T
La classe derivata da CAtlServiceModuleT.nServiceNameID
L'identificatore della risorsa del servizio.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
La routine del gestore del servizio. |
|
Fornisce impostazioni di sicurezza predefinite per il servizio. |
|
Installare e crea il servizio. |
|
Verificare che il servizio è stato installato. |
|
Scrive il log eventi. |
|
Eseguire l'override di questo metodo per continuare il servizio. |
|
Eseguire l'override di questo metodo per interrogare il servizio. |
|
Eseguire l'override di questo metodo per sospendere il servizio. |
|
Eseguire l'override di questo metodo per interrompere il servizio |
|
Eseguire l'override di questo metodo per interrompere il servizio |
|
Eseguire l'override di questo metodo per gestire richieste sconosciute al servizio |
|
Analizza la riga di comando ed esegue la registrazione se necessario. |
|
Questo metodo viene chiamato immediatamente prima di fornire il ciclo di messaggi. |
|
Registra il servizio nel Registro di sistema. |
|
Indica il servizio. |
|
Il metodo chiamato da Gestione controllo servizi. |
|
Aggiorna lo stato del servizio. |
|
Chiamato da CAtlServiceModuleT::WinMain quando il servizio viene avviato. |
|
Le interruzioni e rimuove il servizio. |
|
Decrementa il conteggio dei blocchi del servizio. |
|
Rimuove il servizio dal Registro di sistema. |
|
Questo metodo viene implementato il codice richiesto di eseguire il servizio. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Il flag che indica il programma viene eseguito come servizio. |
|
Variabile membro che archivia identificatore del thread. |
|
Variabile membro che archivia un handle nella struttura di informazioni sullo stato del servizio corrente. |
|
Variabile membro che archivia la struttura di informazioni sullo stato del servizio corrente. |
|
Il nome del servizio che viene registrato. |
Note
CAtlServiceModuleT, derivato da CAtlExeModuleT, implementa un modulo di servizio ATL.CAtlServiceModuleT fornisce metodi per l'elaborazione, l'installazione, registrare e rimozione della riga di comando.Se la funzionalità aggiuntiva necessaria, questi e altri metodi possono essere sottoposti a override.
Questa classe sostituisce classe di CComModule obsoleto utilizzato nelle versioni precedenti ATL.Vedere Classi del modulo ATL per ulteriori informazioni.
Gerarchia di ereditarietà
CAtlServiceModuleT
Requisiti
Header: atlbase.h