次の方法で共有


CreateActCtxA 関数 (winbase.h)

CreateActCtx 関数は、アクティブ化コンテキストを作成します。

構文

HANDLE CreateActCtxA(
  [in, out] PCACTCTXA pActCtx
);

パラメーター

[in, out] pActCtx

作成するアクティブ化コンテキストに関する情報を含む ACTCTX 構造体へのポインター。

戻り値

関数が成功すると、返されたアクティブ化コンテキストにハンドルが返されます。 それ以外の場合は、INVALID_HANDLE_VALUEを返します。

この関数は、GetLastError呼び出すことによって取得できるエラーを設定します。 例については、「Last-Error コードの取得 」を参照してください。 エラー コードの完全な一覧については、「システム エラー コードを参照してください。

備考

ACTCTX の dwFlags 未定義のビット 0 に設定します。 未定義のビットが 0 に設定されていない場合、アクティブ化コンテキストを作成 CreateActCtx の呼び出しは失敗し、無効なパラメーター エラー コードが返されます。 CreateActCtx から返されたハンドルは、現在のスレッドのコンテキストをアクティブ化するために ActivateActCtxする呼び出しで渡されます。

手記

winbase.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして CreateActCtx を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー winbase.h (Windows.h を含む)
ライブラリ Kernel32.lib
DLL Kernel32.dll

関連項目

ACTCTX の