포함 된 개체 쿼리

포함 된 개체를 포함 하는 이벤트 클래스를 쿼리할 때 쿼리에서 수행 하는 폼에 대 한 몇 가지 옵션이 있습니다. 쿼리에서 반환 되는 결과는 사용 하는 쿼리 형식에 따라 달라 집니다.

클래스 정의

다음 예에서는이 항목의 WQL 쿼리에 사용 되는 클래스 정의를 보여 줍니다.

class MyClass
{
   string Prop1;
   string Prop2;
};

class MyEvent : __ExtrinsicEvent
{
   MyClass E1;
   MyClass E2;
};

예제

다음 쿼리는 각각 Prop1Prop2 가 데이터로 채워진 포함 클래스, E1E2 를 모두 반환 합니다.

SELECT * FROM MyEvent

다음 쿼리는 E1 포함 개체를 반환 하지만 Prop1Prop2 가 데이터로 채워져 있지 않습니다.

SELECT E1 FROM MyEvent

다음 쿼리는 Prop1 채워진 데이터만 포함 된 포함 클래스 E1 을 반환 합니다.

SELECT E1.Prop1 FROM MyEvent

다음 쿼리는 각각 Prop1Prop2 가 데이터로 채워진 포함 클래스, E1E2 를 모두 반환 합니다.

ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent

이는 * 각 개체와 속성을 지정 하는 대신 별표 ()를 사용 하는 첫 번째 쿼리와 같습니다.

WQL을 사용 하 여 쿼리