Udostępnij za pośrednictwem


Cykl życia aplikacji i usługi systemowe

Ten artykuł zawiera indeks funkcji programistycznych, które są związane ze scenariuszami związanymi z zarządzaniem cyklem życia aplikacji systemu Windows i korzystaniem z usług na poziomie systemu operacyjnego Windows.

Funkcje zestawu SDK aplikacji systemu Windows

Zestaw Windows App SDK udostępnia następujące funkcje związane z cyklem życia aplikacji i usługami systemowymi dla wersji systemu operacyjnego Windows 10 i nowszych.

Ważny

Jeśli pracujesz nad aplikacją platformy UWP, zapoznaj się z tematem Migrate from UWP to the Windows App SDK.

Funkcja Opis
Cykl życia aplikacji Zapoznaj się z omówieniem zarządzania cyklem życia aplikacji.
instancjonowanie aplikacji Określ, czy wiele wystąpień procesu aplikacji może być uruchamianych w tym samym czasie.
Bogata aktywacja Uzyskaj informacje o różnych rodzajach aktywacji dla aplikacji.
zarządzanie energią Uzyskaj wgląd w sposób, w jaki aplikacja wpływa na stan zasilania urządzenia, i umożliwia aplikacji podejmowanie inteligentnych decyzji dotyczących użycia zasobów.
uruchom ponownie Programowe ponowne uruchamianie aplikacji i ustawianie opcji ponownego uruchamiania po zakończeniu działania aplikacji.

Funkcje systemu operacyjnego Windows

Wersje systemu operacyjnego Windows 10 i nowszych udostępniają szeroką gamę interfejsów API związanych z cyklem życia aplikacji i usługami systemowymi dla aplikacji. Te funkcje są dostępne za pośrednictwem kombinacji interfejsów API WinRT i Win32 (C++ i COM) udostępnianych przez zestaw Windows SDK.

API WinRT

Poniższe artykuły zawierają informacje o funkcjach dostępnych za pośrednictwem interfejsów API WinRT udostępnianych przez zestaw Windows SDK.

Artykuł Opis
Korzystanie z usług aplikacji i rozszerzeń Dowiedz się, jak zintegrować usługi app services z aplikacją systemu Windows, aby umożliwić udostępnianie danych i funkcji w aplikacjach.
Obsługa aplikacji przy użyciu zadań w tle Dowiedz się, jak lekki kod jest uruchamiany w tle w odpowiedzi na wyzwalacze.
Uruchamianie aplikacji poprzez aktywowanie plików Dowiedz się, jak skonfigurować aplikację do uruchamiania po otwarciu pliku określonego typu.
Uruchamianie aplikacji przy użyciu identyfikatora URI Dowiedz się, jak używać identyfikatora URI (Uniform Resource Identifier) do uruchamiania jednej aplikacji z innej aplikacji, umożliwiając przydatne scenariusze aplikacji do aplikacji.
Wątki i programowanie asynchroniczne Dowiedz się, jak używać puli wątków do wykonywania asynchronicznej pracy w równoległych wątkach.

API Win32 (C++ i COM)

Poniższe artykuły zawierają informacje o funkcjach dostępnych za pośrednictwem interfejsów API Win32 (C++ i COM) udostępnianych przez zestaw WINDOWS SDK.

Artykuł Opis
Usługi systemowe Dowiedz się więcej na temat usług systemowych dostępnych dla aplikacji, w tym COM, komunikatów systemu Windows, aplikacji usługowych i wiele więcej.
zarządzanie pamięcią Dowiedz się, jak używać pamięci wirtualnej, plików mapowanych pamięci, pamięci typu copy-on-write, obsługi dużych ilości pamięci i innych funkcji związanych z pamięcią w aplikacji.
Procesy i wątki Dowiedz się, jak kontrolować procesy, wątki, zadania i inne jednostki wykonywania kodu w aplikacji.
informacje o systemie Windows Dowiedz się, jak uzyskiwać dostęp do informacji systemowych, w tym rejestru, uchwytów i obiektów oraz więcej.

Funkcje platformy .NET

Zestaw .NET SDK udostępnia również interfejsy API związane z usługami systemowymi dla aplikacji WPF i Windows Forms.

Artykuł Opis
Model wątków (WPF) Dowiedz się więcej o modelu wątkowania aplikacji WPF.
informacje o systemie Dowiedz się, jak uzyskać dostęp do informacji systemowych w aplikacjach Windows Forms.