System 0x33 動作中のプログラムのプロセスIDを取得します。 システムのプロセス管理テーブルから、指定されたプログラム名称に該当するプロセスを検索し、プロセスIDを返します。 プログラム名を格納した領域の先頭アドレスがNULLの場合、パラメータエラーを返します。
int GetPid( char *prg )
{
return trapa_svc( 0x33, pid, prg );
}
prg
プログラム名
プログラム名を格納した領域の先頭アドレス
リターンコード
1以上
該当するプロセスID
ERR_PARAM
パラメータエラー
ERR_NOPROC
プロセスは存在しない
プログラム実行 プログラム停止