HKey クラス インスタンスは、レジストリ キーへのアクセスに使用します。
3ds Max 2008 以降で使用可能です。従来、Avguard 機能拡張として提供されていた機能です。
HKey <HKey parentKey> <string keyName> <int writeAccess>
既存の parentKey のサブキーを開きます。
このコンストラクタは、通常は使用されず、代わりにメソッド registry.openKey()
が使用されます。
<HKey>.parentKey : HKey - read-only - parent HKey
サブ キーの親 HKey が含まれます。
<HKey>.name : String - read-only - subKey name
サブ キーの名前が含まれます。
<HKey>.accessRights : Integer - read-only - access rights flags
サブ キーのアクセス権が含まれます (下の表を参照)。
writeAcces の値は、以下のとおりです (詳細については SDK ヘルプ ファイルを参照してください)。
STANDARD_RIGHTS_READ |
0x00020000 |
STANDARD_RIGHTS_WRITE |
0x00020000 |
STANDARD_RIGHTS_ALL |
0x001F0000 |
KEY_QUERY_VALUE |
0x00000001 |
KEY_SET_VALUE |
0x00000002 |
KEY_CREATE_SUB_KEY |
0x00000004 |
KEY_ENUMERATE_SUB_KEYS |
0x00000008 |
writeAccess の共通アクセス タイプの値は以下のとおりです。
#readOnly |
0x00020019 |
#writeOnly |
0x00020006 |
#all |
0x000f003f |