뷰 공급자 전용 한정자

다음은 뷰 공급자 클래스를 정의 하는 데 사용 하는 한정자입니다.

참고

뷰 공급자 클래스는 원격 참조를 사용 하는 경우에만 NetBIOS 이름을 지원 합니다. 원격 참조에 IP 주소 또는 DNS 이름을 사용 하는 경우 연결이 실패 하 고 0x800706ba 오류가 발생 합니다.

계좌

데이터 형식: boolean

연결 참조가 뷰 참조에 매핑되지 않도록 하기 위해 view association 속성과 함께 사용 됩니다.

다음 예제에서는 속성 GroupComponent 를 뷰 참조에 매핑되지 않은 연결 참조로 정의 합니다.

[Direct, key, PropertySources
{"GroupComponent"}]

HiddenDefault

데이터 형식: boolean

기본 값이 다른 원본 클래스 속성을 기반으로 하는 뷰 클래스 속성의 기본값입니다. 기본 소스 클래스는 뷰에 포함 되어 있습니다.

예를 들어 원본 클래스 Win32 _ set-scheduledjob 에는 작업을 주기적으로 수행할지 아니면 한 번만 수행할지를 나타내는 부울 속성 RunRepeatedly 가 있습니다. RunRepeatedly 의 기본값은 Win32 _ set-scheduledjob 에는 적용 되지 않지만 뷰 클래스의 경우 true입니다.

#pragma namespace("\\\\.\\root\\ns_view")
[Union,
ViewSources{"select * from Win32_ScheduledJob where RunRepeatedly=True"},
ViewSpaces{"\\\\.\\root\\cimv2"},
dynamic,provider("MS_VIEW_INSTANCE_PROVIDER")]
Class View_PeriodicJob
{
 [key, PropertySources{"JobId"}]
 uint32 JobId;
 [PropertySources{"Command"}]
 string Command;
 [HiddenDefault,PropertySources{"RunRepeatedly"}]
 boolean Repeat = True;
};

JoinOn

데이터 형식: 문자열

조인 뷰 클래스에서 원본 클래스 인스턴스를 조인 하는 방법을 정의 합니다. 다음 예제에서는 Joinon 한정자를 사용 하 여 두 소스 클래스를 조인 하는 방법을 보여 줍니다.

JoinOn("Win32Perf_RawProcess.IDProcess = Win32Perf_RawThread.IDProcess")

MethodSource

데이터 형식: 문자열 배열

뷰 메서드에 대해 실행할 소스 메서드입니다. 유사한 구문은 PropertySources 한정자를 참조 하세요. 메서드의 서명은 소스 클래스의 시그니처와 정확히 일치 해야 합니다. 원본 클래스를 정의 하는 MOF 파일에서 메서드 시그니처를 복사 합니다. 아래 예제에서는 Win32 _ nteventlogfileClearEventLog 메서드에서 메서드를 정의 합니다.

[implemented, MethodSource
{"ClearEventlog"}]
  uint32   VClearEventlog([in] string ArchiveFileName);

이 한정자는 union 뷰에서 사용 되는 경우에만 유효 합니다.

PostJoinFilter

데이터 형식: 문자열

조인 클래스에서 조인 된 후 인스턴스를 필터링 하는 WQL 쿼리

PropertySources

데이터 형식: 문자열 배열

뷰 클래스 속성이 데이터를 가져오는 원본 속성입니다.

부분

데이터 형식: boolean

Union 클래스를 정의 하는지 여부를 나타냅니다. Union 뷰는 원본 인스턴스의 합집합을 기반으로 하는 인스턴스를 포함 합니다. 예를 들어 다음을 선언할 수 있습니다.

Union, ViewSources{"SELECT Handle, Name, CreationDate FROM Win32_Process", 
                   "SELECT Caption, Name, ProcessHandle FROM Win32_Thread"}.

ViewSources

데이터 형식: 문자열 배열

특정 뷰 클래스에서 사용 되는 원본 인스턴스 및 속성을 정의 하는 WQL (WQL(WMI Query Language)) 쿼리 집합입니다. 모든 배열 한정자의 위치 대응은 중요 합니다.

ViewSpaces

데이터 형식: 문자열 배열

원본 인스턴스가 있는 네임 스페이스입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008