次の方法で共有


Win32ThreadTraits::CreateThread

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 を受け取るダブル ワードの変数のアドレス。

戻り値

新しく作成されたスレッドのハンドルまたは失敗の NULL が返されます。エラー情報が長引く使用 GetLastError

解説

この関数にパラメーターの詳細については CreateThread を参照してください。

このスレッドを作成する関数呼び出し CreateThread

必要条件

ヘッダー: atlbase.h

参照

関連項目

Win32ThreadTraits クラス