CWinThread::CreateThread
Erstellt einen Thread, um innerhalb des Adressbereichs des aufrufenden Prozesses auszuführen.
BOOL CreateThread(
DWORD dwCreateFlags = 0,
UINT nStackSize = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
Parameter
dwCreateFlags
Gibt ein zusätzliches - Flag, das die Erstellung des Threads gesteuert werden.Dieses Flag kann einen von zwei Werten enthalten:CREATE_SUSPENDED Anfang der Thread mit einem Unterbrechungszähler von einem.Verwendung CREATE_SUSPENDED, wenn Sie eine CWinThread-Memberdaten des Objekts, z m_bAutoDelete oder alle Member der abgeleiteten Klasse initialisieren möchten, bevor der Thread gestartet wird.Sobald die Initialisierung abgeschlossen ist, verwenden Sie CWinThread::ResumeThread Beispiel, um den zu starten.Der Thread wird nicht ausgeführt, bis CWinThread::ResumeThread aufgerufen wurde.
0 Anfang der Thread unmittelbar nach Erstellung.
nStackSize
Gibt die Größe in Bytes des Stapels für den neuen Thread an.Wenn 0, die Stapelgröße zu der selben Größe als das des primären Threads des Prozesses führt.lpSecurityAttrs
Zeigt auf SECURITY_ATTRIBUTES-Struktur, das die Sicherheitsattribute für den Thread angibt.
Rückgabewert
Ungleich 0 (null), wenn der Thread erfolgreich erstellt wird; 0 andernfalls.
Hinweise
Verwenden Sie AfxBeginThread, um ein Threadobjekt zu erstellen und in einem Schritt auszuführen.Verwenden Sie CreateThread, wenn Sie das Threadobjekt zwischen aufeinander folgender Erstellung und Beendigung der Threadausführungen wiederverwenden möchten.
Anforderungen
Header: afxwin.h