CWinThread::CreateThread
Crea un thread per l'esecuzione nello spazio degli indirizzi del processo chiamante.
BOOL CreateThread(
DWORD dwCreateFlags = 0,
UINT nStackSize = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
Parametri
dwCreateFlags
Specifica un flag aggiuntivo che controlla la creazione di thread.Questo flag può contenere uno dei due valori:Inizio diCREATE_SUSPENDED il thread con un conteggio di sospensione di uno.Utilizzo CREATE_SUSPENDED se si desidera inizializzare i dati dei membri dell'oggetto CWinThread, come m_bAutoDelete o qualsiasi membri della classe derivata, prima che il thread avviare il processo.Una volta che la inizializzazione completata, utilizzare CWinThread::ResumeThread per avviare l'esecuzione del thread.Il thread non viene eseguita finché non viene chiamato CWinThread::ResumeThread.
Inizio di0 il thread immediatamente dopo la creazione.
nStackSize
Specifica la dimensione in byte dello stack per il nuovo thread.Se 0, le impostazioni predefinite di dimensione dello stack alla stessa dimensione di quella del thread primario del processo.lpSecurityAttrs
Punta a una struttura SECURITY_ATTRIBUTES specificando gli attributi di sicurezza per il thread.
Valore restituito
Diverso da zero se il thread viene creato correttamente; in caso contrario 0.
Note
Utilizzare AfxBeginThread per creare un oggetto thread ed eseguirlo in un passaggio.Utilizzare CreateThread se si desidera riutilizzare l'oggetto thread tra la creazione e la chiusura delle esecuzioni successive del thread.
Requisiti
Header: afxwin.h