네임스페이스를 만드는 가장 간단한 방법은 MOF(Managed Object Format) 코드를 사용하여 현재 디렉터리 내에 네임스페이스를 만드는 것입니다. 현재 디렉터리가 로그온할 때 정의됩니다.
다음 절차에서는 MOF 코드를 사용하여 자식 네임스페이스를 만드는 방법을 설명합니다.
MOF 코드 사용하여 자식 네임스페이스를 만들려면
__Namespace 클래스의 인스턴스를 만듭니다.
다음 코드 예제에서는 자식 네임스페이스를 만드는 방법을 보여줍니다.
instance of __Namespace { Name = "MyNamespace"; };사용자가 네임스페이스에 암호화된 연결을 설정하도록 요구하려면 RequiresEncryption 한정자를 사용합니다. 자세한 내용은 네임스페이스 대한 암호화된 연결 필요참조하세요.
다음 코드 예제에서는 암호화된 연결을 요구하는 방법을 보여줍니다.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };기본 네임스페이스 보안을 사용하지 않고 네임스페이스에서 보안 설명자를 설정하려면 NamespaceSecuritySDDL 한정자를 사용합니다. 자세한 내용은 네임스페이스를 만들 때 네임스페이스 보안 설정참조하세요.
다음 코드 예제에서는 네임스페이스에서 보안 설명자를 설정하는 방법을 보여줍니다.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };mofcomp 유틸리티 또는 IMofCompiler 인터페이스를 사용하여 __Namespace 인스턴스를 컴파일하고 로드합니다. mofcomp와 IMofCompiler 인터페이스 모두 네임스페이스를 현재 디렉터리에 자동으로 로드합니다. 자세한 내용은 MOF 파일컴파일을 참조하세요.
관련 항목