プラットフォーム・デバッグ・プラグインを使用すると、必要に応じてユーザーからの入力を取得することによって、プログラムを適切に起動できるように、プラットフォームを拡張できます。
クラス ILaunchConfiguration は、プログラム起動方法を記述するために使用します。 起動構成は、特定種類のランチャーに特定のデータを保管するために使用できる、名前付き属性のセットを保持します。 ユーザーは、起動構成ダイアログと対話し、様々な種類の起動のためのパラメーターをセットアップします。 これらの構成は、他ユーザーと共用できるようにファイルに保管したり、ワークスペースにローカルに保管することができます。
プラグインは、ランチャーの追加のタイプを提供し、起動構成のタイプが予期されたものである場合にプログラムの起動方法を認識している ILaunchConfigurationDelegate を提供します。 プログラムが起動されると、ILaunch オブジェクトが、起動されたセッションを表すために使用されます。 このオブジェクトに対して、実行中のプロセスなどの情報、デバッグ・セッション情報、およびソース・コード位置を照会できます。 起動は、起動を作成するために使用された構成を認識しています。