使用限定詞定義登錄類別
用來保存登錄資料的類別會以數個標準限定詞定義。
以下是標準限定詞的清單:
-
您可以將 動態 限定詞附加至類別或實例。 動態限定詞會將類別或實例標示為由提供者動態管理。 當 Dynamic 出現在類別或實例上時, 提供者 限定詞也必須出現。 提供者限定詞會識別必須管理動態類別或實例的特定提供者。
-
ClassCoNtext限定詞會附加至類別。 它會指定包含 類別所代表資訊的登錄機碼路徑。
ClassCoNtext限定詞的格式如下。
MACHINE_NAME|Subtree\\KeyPath
如果 KeyPath 包含具有子機碼的索引鍵,則其值可能很長。
下列範例顯示包含特定電腦傳輸裝置路徑的 ClassCoNtext 限定詞。
Machine_Name|HKEY_LOCAL_MACHINE\\SOFTWARE\\MICROSOFT\\WBEM\\TRANSPORTS
下列類別定義的範本說明 如何使用 Dynamic、 Provider和 ClassCoNtext 限定詞。 提供者限定詞所命名的提供者是系統登錄提供者實例。 請注意,登錄路徑不區分大小寫,如同限定詞名稱。
[dynamic, provider("RegProv"),
ClassContext("local|hkey_local_machine\\software\\microsoft
\\WBEM\\transports\\Network Transport Modules")]
class RegTrans
{
[key] string TransportsGUID;
[PropertyContext("Name")] string Name;
[PropertyContext("Independent")] uint32 Enabled;
};
管理應用程式也可以使用系統登錄提供者來擷取和修改特定機碼的登錄資料。