Udostępnij za pośrednictwem


CWnd::OnCompacting

Ramy wywołuje tę funkcję Członkowskie dla wszystkich okien najwyższego poziomu, kiedy system Windows wykryje, że więcej niż 12,5% czas systemowy w przedziale 30 do 60 sekund zużyty kompaktowanie pamięci.

afx_msg void OnCompacting(
   UINT nCpuTime 
);

Parametry

  • nCpuTime
    Określa stosunek czasu Procesora aktualnie spędzony przez Windows kompaktowanie pamięci do czasu Procesora poświęconego wykonywania innych operacji.8000H reprezentuje na przykład 50 procent czas Procesora, pamięci kompaktowania.

Uwagi

Wskazuje, że system jest mało pamięci.

Gdy CWnd obiekt odbiera to wywołanie, to tak dużej ilości pamięci należy zwolnić, jak to możliwe, biorąc pod uwagę obecny poziom aktywności aplikacji i całkowita liczba aplikacji uruchomionych w systemie Windows.Aplikacja może wywołać funkcję systemu Windows, aby określić, jak wiele aplikacji działa.

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

WM_COMPACTING