Klasa CAtlServiceModuleT
Ta klasa implementuje usługę.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
template <
class T,
UINT nServiceNameID
>
class ATL_NO_VTABLE CAtlServiceModuleT :
public CAtlExeModuleT< T>
Parametry
T
Pochodną klasy CAtlServiceModuleT.nServiceNameID
Identyfikator zasobu usługi.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Procedury obsługi dla usługi. |
|
Zawiera domyślne ustawienia zabezpieczeń dla usługi. |
|
Instaluje i tworzy usługi. |
|
Potwierdza się, że usługa została zainstalowana. |
|
Zapisuje w dzienniku zdarzeń. |
|
Zastąpić tę metodę, aby kontynuować usługi. |
|
Zastąpić tę metodę interrogate do usługi. |
|
Zastąpić tę metodę, aby wstrzymać usługę. |
|
Zastąpienie tej metody do zamykania usługi |
|
Zastąpienie tej metody, aby zatrzymać usługę |
|
Zastąpić tę metodę, aby obsłużyć nieznanego żądania do usługi |
|
Analizuje wiersz polecenia i wykonuje rejestracji, jeżeli jest to konieczne. |
|
Metoda ta jest wywoływana tuż przed wprowadzania pętli komunikatów. |
|
Usługa rejestruje w rejestrze. |
|
Uruchamia usługę. |
|
Metoda wywołana przez Menedżera sterowania usługami. |
|
Aktualizuje stan usługi. |
|
Wywołana przez CAtlServiceModuleT::WinMain podczas uruchamiania usługi. |
|
Zatrzymuje i usuwa usługę. |
|
Zmniejsza licznik blokady usługi. |
|
Usuwa usługę z rejestru. |
|
Ta metoda implementuje kodu wymaganych do uruchomienia usługi. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Flaga wskazująca, że program działa jako usługa. |
|
Zmienna członka przechowywania identyfikatora wątku. |
|
Dojście do struktury informacje stanu dla bieżącego usługi przechowywania zmienną. |
|
Struktura informacji stanu bieżącego usługi przechowywania zmienną. |
|
Nazwa usługi jest zarejestrowany. |
Uwagi
CAtlServiceModuleT, pochodzące z CAtlExeModuleT, implementuje moduł ATL usługi.CAtlServiceModuleTzapewnia metody przetwarzania wiersza polecenia, instalacji, rejestracji i usuwania.Jeśli wymagane jest dodatkowe funkcje, można zastąpić te i inne metody.
Ta klasa zastępuje nieaktualne Klasy CComModule używane w starszych wersjach ATL.Zobacz Klasy modułu ATL więcej informacji.
Hierarchii dziedziczenia
CAtlServiceModuleT
Wymagania
Nagłówek: atlbase.h