Win32ThreadTraits::CreateThread
更新 : 2007 年 11 月
CRT 関数を使用しないスレッドを作成します。
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId
) throw( );
パラメータ
lpsa
新しいスレッドのセキュリティ属性。dwStackSize
新しいスレッドのスタック サイズ。pfnThreadProc
新しいスレッドのスレッド プロシージャ。pvParam
スレッド プロシージャに渡されるパラメータ。dwCreationFlags
作成フラグ (0 または CREATE_SUSPENDED)。pdwThreadId
[出力] 正常終了したときに、新しく作成されたスレッドのスレッド ID を受け取る変数 DWORD のアドレス。
戻り値
新規作成したスレッドへのハンドルを返します。失敗した場合は NULL を返します。拡張エラー情報を取得するには、GetLastError を呼び出します。
解説
この関数のパラメータの詳細については、「CreateThread」を参照してください。
この関数は、CreateThread を呼び出して、スレッドを作成します。
必要条件
ヘッダー : atlbase.h