IXtfConsoleControlClient::GetRunningProcesses
実行中のすべてのプロセスを列挙し、実行中のプロセスごとにコールバックを呼び出します。構文
パラメーター
pCallback型: IXtfRunningProcessCallback* IXtfRunningProcessCallback インターフェイスへのポインターで、実行中のプロセスが検出されたときに呼び出されます。
戻り値
型: HRESULT 成功した場合はS_OK を返します。それ以外の場合は HRESULT エラー コードを返します。
解説
この関数は、XBOX Tools Framework (XTF) API に対して、現在の開発コンソール上で実行中のすべてのプロセスを列挙させます。実行中のプロセスが見つかると、XTF API は、アプリで実装されpCallback で指定した IXtfRunningProcessCallback インターフェイスの OnFoundProcess コールバック関数を呼び出します。XTF API は、実装した OnFoundProcess 関数を呼び出す際に、実行中のプロセスを記述する XTFPROCESSINFO 構造体へのポインターを渡します。
XTFPROCESSINFO 構造体のメモリは XBOX Tools Framework (XTF) API が所有しており、IXtfRunningProcessCallback::OnFoundProcess コールバック関数の各呼び出しの後に無効になります。この情報を後で使用する必要がある場合は、構造体の情報をコピーする必要があります。
タイトル パーティションで実行中のプロセスの一覧を取得するには、IXtfConsoleControlClient インスタンスを作成する際に XtfCreateConsoleClient で指定するアドレスに
/title を追加する必要があります。そうしない場合、この関数はシステム パーティションで実行中のプロセスの一覧を返します。要件
ヘッダー: xtfconsolecontrol.h ライブラリ: xtfconsolecontrol.lib サポートされるプラットフォーム: Windows (XBOX コンソール ツール用)関連項目
IXtfConsoleControlClientXtfConsoleControl
