다음을 통해 공유


IExtendView::GetViews 메서드(mmc.h)

GetViews 메서드는 확장 보기에 대한 정보를 검색하고 확장 보기를 결과 창에 추가합니다.

보기 확장은 IViewExtensionCallback 인터페이스 메서드를 사용하여 확장 보기에 대한 정보를 제공합니다. IViewExtensionCallback 인터페이스에 대한 포인터는 IExtendView::GetViews 메서드의 매개 변수로 제공됩니다.

구문

HRESULT GetViews(
  [in] LPDATAOBJECT            pDataObject,
  [in] LPVIEWEXTENSIONCALLBACK pViewExtensionCallback
);

매개 변수

[in] pDataObject

스냅인 데이터 개체에 대한 포인터입니다.

[in] pViewExtensionCallback

IViewExtensionCallback 인터페이스에 대한 포인터입니다. 뷰 확장 스냅인은 IViewExtensionCallback 인터페이스를 사용하여 확장된 뷰에 대한 정보를 추가합니다. 스냅인은 IViewExtensionCallback::AddView 메서드를 여러 번 호출하여 여러 확장 보기를 추가할 수도 있습니다. pViewExtensionCallback의 값은 IExtendView::GetViews를 호출하는 동안에만 유효합니다. 확장 스냅인 보기는 나중에 사용하기 위해 이 포인터를 저장하지 않아야 합니다.

반환 값

성공하면 반환 값이 S_OK. 다른 반환 값은 오류 코드를 나타냅니다.

설명

자세한 내용 및 IExtendView::GetViews에 대한 C++ 코드 예제는 기본 스냅인 보기 확장을 참조하세요.

요구 사항

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

참고 항목

보기 확장

기본 스냅인 보기 확장

IViewExtensionCallback

IViewExtensionCallback::AddView