결과 집합 Configuration Manager

Configuration Manager 쿼리의 결과 집합에는 문의 지정된 조건과 일치하는 하나 이상의 인스턴스가SELECT 포함됩니다. 결과 인스턴스는 Generic FROM 절에 지정된 클래스 인스턴스 또는 클래스의 인스턴스입니다.

클래스 결과 __Generic

작업의 결과는 JOIN 쿼리에 지정된 클래스의 인스턴스 또는 __Generic 클래스의 인스턴스에서 반환됩니다. SELECT 문의 속성 목록에 단일 클래스가 암시된 경우 결과는 해당 클래스의 인스턴스로 반환됩니다. 여러 클래스가 있는 경우 결과는 __Generic 클래스의 인스턴스로 반환됩니다.

__Generic 클래스는 작업 및 COUNT 작업의 결과에 JOIN 대한 제네릭 컨테이너입니다. 이 클래스에는 설정된 정의가 없습니다. 해당 속성은 당시 사용에 따라 달라집니다. 결과의 경우 JOIN 속성은 다음 예제와 같이 쿼리에 지정된 클래스를 나타내는 포함된 개체입니다.

SELECT * FROM SMS_Package AS Pack

INNER JOIN SMS_Program AS Prog

ON Pack.PackageID = Prog.PackageID

다음 예제에서는 위 쿼리의 __Generic 클래스 결과를 보여줍니다.

Class __Generic

{

SMS_Package Pack;

SMS_Program Prog;

}

COUNT 결과의 경우 다음 클래스와 같이 인스턴스에 Count 속성이 포함됩니다.

Class __Generic

{

uint32 Count;

}

실제 클래스 인스턴스 결과

결과 집합에서 반환되는 클래스 인스턴스에는 시스템 및 클래스 속성이 모두 포함됩니다. 그러나 포함된 속성과 지연 속성은 반환되지 않습니다.

시스템 속성에는 지정된 클래스 및 파생 클래스에 대한 속성이 포함됩니다. 모든 시스템 속성이 모든 쿼리와 관련이 있는 것은 아니므로 특정 시스템 속성의 값은 일 null수 있습니다.

반환되는 클래스 속성은 속성 목록 또는 별표를 지정하는지 여부에 따라 달라집니다. 하나 이상의 클래스 속성을 포함하는 속성 목록을 지정하면 반환된 인스턴스에는 목록의 속성만 포함됩니다. 속성 목록에는 클래스의 키 속성이 포함되어야 합니다. 속성 목록에서 키 속성을 지정하지 않는 쿼리를 호출하면 결과 집합에 불완전한 값이 포함되므로 시스템 속성 __Path__Relpath및 에 대한 잘못된 값이 포함됩니다.

참고 항목

관리 코드를 사용하여 지연 속성을 읽는 방법
WMI를 사용하여 지연 속성을 읽는 방법