Freigeben über


CRTThreadTraits-Klasse

Diese Klasse stellt die Erstellungsfunktion für einen CRT-Thread bereit. Verwenden Sie diese Klasse, wenn der Thread 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 CRTThreadTraits

Member

Öffentliche Methoden

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

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 keine CRT-Funktionen verwendet, verwenden Sie stattdessen Win32ThreadTraits .

Anforderungen

Kopfzeile: atlbase.h

CRTThreadTraits::CreateThread

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

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 _beginthreadex auf, um den Thread zu erstellen.

Siehe auch

Klassenübersicht