Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasy używane do przechowywania danych rejestru są definiowane z kilkoma standardowymi kwalifikatorami.
Poniżej znajduje się lista standardowych kwalifikatorów:
-
Można dołączyć kwalifikator dynamiczny do klasy lub wystąpienia. Kwalifikator Dynamic oznacza klasę lub wystąpienie jako dynamicznie zarządzane przez dostawcę. Gdy na klasie lub wystąpieniu pojawia się Dynamic, również musi pojawić się kwalifikator dostawcy. Kwalifikator dostawcy identyfikuje konkretnego dostawcę, który musi zarządzać dynamiczną klasą lub wystąpieniem.
-
Kwalifikator ClassContext jest dołączony do klasy. Określa ścieżkę do klucza rejestru zawierającego informacje reprezentowane przez klasę.
Kwalifikator ClassContext ma następujący format.
MACHINE_NAME|Subtree\\KeyPathWartość parametru KeyPath może być długa, jeśli zawiera klucze z podkluczami.
W poniższym przykładzie przedstawiono kwalifikator ClassContext zawierający ścieżkę do określonego urządzenia transportowego komputera.
Machine_Name|HKEY_LOCAL_MACHINE\\SOFTWARE\\MICROSOFT\\WBEM\\TRANSPORTS
Poniższy szablon definicji klasy ilustruje użycie kwalifikatorów Dynamic, Provideroraz ClassContext. Dostawca nazwany przez kwalifikator Provider jest dostawcą rejestru systemowego dla instancji. Należy pamiętać, że ścieżki rejestru nie rozróżniają wielkości liter, podobnie jak nazwy kwalifikatora.
[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;
};
Aplikacje do zarządzania mogą również używać dostawcy rejestru systemowego do pobierania i modyfikowania danych rejestru dla określonego klucza.