コマンドライン文字列(lpCommandLine)
Windowsがプロセスの起動時に渡す、実行ファイル名と引数を空白で並べた1本のnull終端文字列。引数の配列としては渡らず、受け取った側のプロセスが自分で分割する。上限は終端のnull文字を含めて32,767 UTF-16コード単位(サロゲートペアの文字は2つと数える)。
この概念が関わる関係
- CreateProcessはコマンドライン文字列(lpCommandLine)を利用します。
- コマンドライン文字列(lpCommandLine)はGetCommandLineWで確認できます。
- argv[0](プログラム名)の特別規則はコマンドライン文字列(lpCommandLine)を前提とします。
この概念を扱う記事
一次資料
- https://learn.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw
- https://learn.microsoft.com/windows/win32/api/processenv/nf-processenv-getcommandlinew
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。