VBoxManage setextradata サブコマンドのキーと値のリストはありますか?

VBoxManage setextradata サブコマンドのキーと値のリストはありますか?

4.3.12の toolsetextradataのサブコマンド(およびその他) は、 を使用したシンボリック リンクのアクティブ化など、多くの便利な調整や必須の機能を提供しますが、体系的に文書化されていないようです。コマンドのすべてのキー (および制限がある場合は値) のリスト (サポートされているバージョンを含む可能性あり) はありますか?VBoxManageVirtualBoxVBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1

答え1

残念ながら、現時点では、この設定はほとんど文書化されておらず、VirtualBoxのソースコードで、以下のような設定を使用する可能性のある部分を探す以外に、実際に代替手段はありません。src/VBox/デバイス、すべてのpfnCFGMQuery*Def呼び出しについて、コードから何が行われるかを把握します。

答え2

私は何年も探しましたが、完全なリストは見つかりませんでした。「第9章 高度なトピック」にはたくさんの「キー」があります。https://www.virtualbox.org/manual/ch09.html

しかし、これは高度なチューニング機能のための「追加」情報を設定し、新しいコマンドやオプションを実装するよりも早く追加機能を開発するための機能にすぎないのではないかと思います。

もし私が正しければ、完全なリストは決して見つからないでしょう。その一例として、このテストがあります。このテストでは、エラーなしで「追加データ」として何でも好きなものを入れることができ、この考案された「追加データ」は、VirtualBox の一部であるかのように取得することもできます (HOST$ホスト マシンのプロンプトであることに注意してください)。

HOST$ VBoxManage setextradata GUEST_VM_NAME VBoxInternal2/testing/a_test 100
HOST$ VBoxManage getextradata GUEST_VM_NAME enumerate
...
Key: VBoxInternal2/testing/a_test, Value: 100
...
HOST$ VBoxManage getextradata GUEST_VM_NAME VBoxInternal2/testing/a_test
Value: 100
HOST$

答え3

WM-NAME 専用で、一部の「グローバル」パラメータはありません。

出典: github.com

関連情報