Udostępnij przez


Tworzenie siostrzanej przestrzeni nazw za pomocą kodu MOF

Innym sposobem tworzenia przestrzeni nazw jest użycie kodu Formatu obiektów zarządzanych (MOF) w celu utworzenia równorzędnej przestrzeni nazw. Pokrewna przestrzeń nazw to przestrzeń nazw, która nie jest elementem podrzędnym bieżącej przestrzeni nazw.

Poniższa procedura opisuje sposób tworzenia równorzędnej przestrzeni nazw za pomocą kodu MOF.

Aby utworzyć przestrzeń nazw równorzędnej z kodem MOF

  1. Wstaw polecenie #pragma przestrzeni nazw do kodu MOF przed deklaracją przestrzeni nazw.

    Polecenie #pragma namespace instruuje usługę WMI, gdzie należy utworzyć wystąpienia zgodnie z dyrektywą.

  2. Utwórz wystąpienie klasy __Namespace.

  3. Skompiluj kod za pomocą narzędzia mofcomp lub interfejsuIMofCompiler.

    Aby uzyskać więcej informacji, zobacz kompilowanie plików MOF.

W poniższym przykładzie kodu MOF opisano sposób tworzenia przestrzeni nazw jako elementu równorzędnego do przestrzeni nazw "Root\CIMv2".

#pragma namespace("\\\\.\\Root")

instance of __Namespace 
{
    Name = "MyNamespace";
};