다음을 통해 공유


IComponent::QueryDataObject 메서드(mmc.h)

IComponent::QueryDataObject 메서드는 지정된 쿠키에 대한 컨텍스트 정보를 검색하는 데 사용할 수 있는 데이터 개체를 반환합니다.

구문

HRESULT QueryDataObject(
  [in]  MMC_COOKIE        cookie,
  [in]  DATA_OBJECT_TYPES type,
  [out] LPDATAOBJECT      *ppDataObject
);

매개 변수

[in] cookie

데이터 개체가 필요한 고유 식별자를 지정하는 값입니다. 쿠키가 없는 가상 목록 항목에 대해 호출되는 경우 이 매개 변수는 항목 목록 인덱스로 설정됩니다.

[in] type

데이터 개체를 다음 중 하나로 지정하는 값입니다.

CCT_SCOPE = 0x8000

scope 항목의 데이터 개체입니다.

CCT_RESULT = 0x8001

결과 항목의 데이터 개체입니다.

CCT_SNAPIN_MANAGER = 0x8002

Snap-In Manager 컨텍스트에 대한 데이터 개체입니다.

CCT_UNINITIALIZED = 0xFFFF

데이터 개체의 형식이 잘못되었습니다.

이러한 상수는 DATA_OBJECT_TYPES 열거형의 멤버입니다.

[out] ppDataObject

반환된 데이터 개체의 주소에 대한 포인터입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

설명

이러한 데이터 개체는 동일한 스냅인 또는 필요한 확장 스냅인에 전달할 수 있습니다. 이 데이터 개체를 사용할 수 있는 MMC 인터페이스 중 일부는 IComponent, IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2IPropertySheetProvider입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 mmc.h

참고 항목

IComponent

IComponentData::QueryDataObject

Idataobject