#pragma
#pragma 전처리기 명령은 명령줄 스위치와 비슷합니다. 그러나 MOF 파일을 컴파일할 때마다 #pragma 명령을 다시 입력할 필요는 없습니다. 다음 예제에서는 #pragma 명령 구문을 보여 줍니다.
#pragma [command]
일반적으로 MOF 파일의 시작 부분에 #pragma 명령을 배치합니다. 그러나 moF 코드의 본문에 #pragma 명령과 같은 일부 명령을 배치할 수 있습니다. 다음 예제에서는 루트\cimv2 네임스페이스에 클래스와 인스턴스를 배치하고 리포지토리 복구 중에 명령이 포함된 파일을 컴파일해야 함을 MOF 컴파일러에 나타내는 #pragma 명령을 보여 줍니다.
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
다음은 사용 가능한 #pragma 명령을 나열합니다.
명령 | 묘사 |
---|---|
수정 | MOF 컴파일러가 MOF 파일을 언어 중립적 및 언어별 버전으로 구분하도록 지시합니다. |
자동 복구 | 리포지토리 복구 중에 컴파일된 파일 목록에 MOF 파일을 추가합니다. |
클래스 플래그 | 지정된 플래그에 따라 클래스를 만들거나 업데이트하는 방법을 제어합니다. |
deleteclass | 리포지토리에서 기존 클래스 및 해당 인스턴스를 삭제합니다. |
삭제 | 리포지토리에서 클래스의 기존 인스턴스를 삭제합니다. |
instanceflags | 지정된 플래그에 따라 인스턴스를 만들거나 업데이트하는 방법을 제어합니다. |
네임스페이스 | 컴파일러가 MOF 파일을 네임스페이스 경로로 지정된 네임스페이스에 로드할요청합니다. |
관련 항목