네임스페이스를 만드는 또 다른 방법은 MOF(Managed Object Format) 코드를 사용하여 형제 네임스페이스를 만드는 것입니다. 형제 네임스페이스는 현재 네임스페이스의 자식으로 존재하지 않는 네임스페이스입니다.
다음 절차에서는 MOF 코드를 사용하여 형제 네임스페이스를 만드는 방법을 설명합니다.
MOF 코드 사용하여 형제 네임스페이스를 만들려면
네임스페이스 선언 전에 MOF 코드에 #pragma 네임스페이스 명령을 삽입합니다.
#pragma 네임스페이스 명령은 지시문 다음에 인스턴스를 만들 위치를 WMI에 지시합니다.
__Namespace 클래스의 인스턴스를 만듭니다.
mofcomp 유틸리티 또는 IMofCompiler 인터페이스를 사용하여 코드를 컴파일합니다.
자세한 내용은 MOF 파일을 컴파일하기를 참조하세요.
다음 MOF 코드 예제에서는 "Root\CIMv2" 네임스페이스의 형제로 네임스페이스를 만드는 방법을 설명합니다.
#pragma namespace("\\\\.\\Root")
instance of __Namespace
{
Name = "MyNamespace";
};