Freigeben über


Win32ThreadTraits-Klasse

Diese Klasse stellt die Erstellungsfunktion für einen Windows-Thread bereit. Verwenden Sie diese Klasse, wenn der Thread keine CRT-Funktionen verwendet.

Wichtig

Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.

Syntax

class Win32ThreadTraits

Member

Öffentliche Methoden

Name Beschreibung
Win32ThreadTraits::CreateThread (Statisch) Rufen Sie diese Funktion auf, um einen Thread zu erstellen, der keine CRT-Funktionen verwenden soll.

Hinweise

Threadeigenschaften sind Klassen, die eine Erstellungsfunktion für einen bestimmten Threadtyp bereitstellen. Die Erstellungsfunktion verfügt über die gleiche Signatur und Semantik wie die Windows CreateThread-Funktion .

Threadeigenschaften werden von den folgenden Klassen verwendet:

Wenn der Thread CRT-Funktionen verwendet, verwenden Sie stattdessen CRTThreadTraits .

Anforderungen

Kopfzeile: atlbase.h

Win32ThreadTraits::CreateThread

Rufen Sie diese Funktion auf, um einen Thread zu erstellen, der keine CRT-Funktionen verwenden soll.

static HANDLE CreateThread(
    LPSECURITY_ATTRIBUTES lpsa,
    DWORD dwStackSize,
    LPTHREAD_START_ROUTINE pfnThreadProc,
    void* pvParam,
    DWORD dwCreationFlags,
    DWORD* pdwThreadId) throw();

Parameter

lpsa
Die Sicherheitsattribute für den neuen Thread.

dwStackSize
Die Stapelgröße für den neuen Thread.

pfnThreadProc
Die Threadprozedur des neuen Threads.

pvParam
Der Parameter, der an die Threadprozedur übergeben werden soll.

dwCreationFlags
Die Erstellungskennzeichnungen (0 oder CREATE_SUSPENDED).

pdwThreadId
[out] Adresse der DWORD-Variable, die bei Erfolg die Thread-ID des neu erstellten Threads empfängt.

Rückgabewert

Gibt das Handle beim Fehler an den neu erstellten Thread oder NULL zurück. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.

Hinweise

Weitere Informationen zu den Parametern zu dieser Funktion finden Sie unter CreateThread .

Diese Funktion ruft zum Erstellen des Threads auf CreateThread .

Siehe auch

Klassenübersicht