Share via


결과 집합 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를 사용하여 지연 속성을 읽는 방법