CWinThread::CreateThread
Tworzy wątek w przestrzeni adresowej procesu wywołującego.
BOOL CreateThread(
DWORD dwCreateFlags = 0,
UINT nStackSize = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
Parametry
dwCreateFlags
Określa dodatkowe flagi, który steruje tworzeniem wątku.Flaga ta może zawierać jedną z dwóch wartości:CREATE_SUSPENDED zaczynają się licznik wstrzymania jednego wątku.Użyj CREATE_SUSPENDED , jeśli chcesz zainicjować żadnych danych z CWinThread obiektów, takich jak m_bAutoDelete lub członków klasy pochodnej, zanim uruchamiania wątku.Po zakończeniu inicjalizacji użytkownika, użyj CWinThread::ResumeThread uruchomić wątku z systemem.Wątek nie będzie wykonywał aż do CWinThread::ResumeThread jest wywoływana.
0 Uruchomić wątku natychmiast po utworzeniu.
nStackSize
Określa rozmiar w bajtach stosu dla nowego wątku.Jeśli 0, rozmiar stosu domyślnie taki sam rozmiar jak proces podstawowy wątku.lpSecurityAttrs
Wskazuje na SECURITY_ATTRIBUTES strukturę, która określa atrybuty zabezpieczeń dla wątku.
Wartość zwracana
Niezerowa, jeśli wątek jest tworzony pomyślnie; 0 inaczej.
Uwagi
Użyj AfxBeginThread do tworzenia obiektu wątku i wykonać go w jednym kroku.Użyj CreateThread , jeśli chcesz użyć ponownie obiekt wątku między kolejnymi tworzenia i zakończenie wątku egzekucji.
Wymagania
Nagłówek: afxwin.h