次の方法で共有


CRTThreadTraits::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」を参照してください。

この関数は、_beginthreadex を呼び出して、スレッドを作成します。

必要条件

ヘッダー : atlbase.h

参照

参照

CRTThreadTraits クラス

その他の技術情報

CRTThreadTraits のメンバ