ViewSources 한정자
모든 보기 클래스에는 ViewSources라는 문자열 배열 한정자가 있어야 합니다. ViewSources 한정자는 보기 클래스에서 사용되는 원본 인스턴스를 정의하는 원본 쿼리를 포함합니다. ViewSources 한정자의 값은 WQL(WMI 쿼리 언어) 쿼리를 포함하는 문자열 배열입니다. 원본 클래스를 정의하고 보기 클래스에서 필터링된 보기를 만들기 위해 WQL을 사용하여 쿼리WHERE 절을 사용하는 소스 인스턴스를 제한합니다.
보기 공급자는 ViewSources 한정자의 원본 쿼리를 쿼리 및 네임스페이스가 나열된 순서대로 ViewSpaces 한정자에 나열된 네임스페이스와 일치시킵니다. 원본 쿼리 수는 ViewSpaces 한정자에 나열된 네임스페이스 수와 일치해야 합니다. 원본 쿼리를 나열하는 순서에 따라 원본 인스턴스가 그려지는 네임스페이스가 결정됩니다.
다음 예제에서는 FileSystem 속성 값이 "NTFS"인 LocalDisk 클래스와 FreeSpace 속성 값이 45메가바이트보다 큰 RemoteDisk 클래스의 인스턴스만 선택합니다.
ViewSources{
"SELECT __Namespace,
Description,
DeviceID,
FileSystem,
FreeSpace,
VolumeName FROM LocalDisk
WHERE FileSystem = \"NTFS\"",
"SELECT __Namespace,
Description,
DeviceID,
FileSystem,
FreeSpace,
VolumeName FROM RemoteDisk
WHERE FreeSpace > 45000000"}
참고
조인 보기 클래스에 대해 정의할 수 있는 원본 쿼리 수는 이러한 쿼리가 반환하는 인스턴스 수와 이러한 인스턴스를 조인할 수 있는 방법에 따라 달라집니다. 보기 클래스에 사용할 수 있는 원본 인스턴스 조합의 수는 기하급수적으로 증가하므로 조인 보기 클래스에 대한 원본 쿼리를 가능한 한 간단하게 유지합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |