다음을 통해 공유


IDebugProperty3::GetCustomViewerList

이 속성에 연결 된 사용자 지정 뷰어 목록을 가져옵니다.

HRESULT GetCustomViewerList(
   ULONG                celtSkip,
   ULONG                celtRequested,
   DEBUG_CUSTOM_VIEWER* rgViewers,
   ULONG*               pceltFetched
);
int GetCustomViewerList(
   uint                  celtSkip,
   uint                  celtRequested,
   DEBUG_CUSTOM_VIEWER[] rgViewers,
   out uint              pceltFetched
);

매개 변수

  • celtSkip
    [in] 검토자 수를 건너뛸 수 있습니다.

  • celtRequested
    [in] 뷰어를 검색할 수 (도 지정은 rgViewers 배열).

  • rgViewers
    [in, out] 배열 DEBUG_CUSTOM_VIEWER 구조체를 채워야 합니다.

  • pceltFetched
    [out] 반환 되는 실제 보는 사람 수 있습니다.

반환 값

성공 하면 반환 S_OK. 그렇지 않으면 오류 코드를 반환 합니다.

설명

형식을 시각화 도우미를 지원 하기 위해이 메서드를 호출 전달의 IEEVisualizerService::GetCustomViewerList 메서드. 식 계산기도이 속성 형식에 사용자 지정 뷰어를 지원 하는 경우이 메서드는 적절 한 사용자 지정 뷰어 목록에 추가할 수 있습니다.

참조 하십시오 형식 시각화 도우미 및 뷰어 사용자 지정 형식 시각화 및 사용자 지정 뷰어 간의 차이점에 대 한 자세한 내용은.

예제

다음 예제에서는이 메서드를 구현 하는 방법을 보여 줍니다 있는 CProperty 를 노출 하는 개체는 IDebugProperty3 인터페이스.

STDMETHODIMP CProperty::GetCustomViewerList(ULONG celtSkip, ULONG celtRequested, DEBUG_CUSTOM_VIEWER* prgViewers, ULONG* pceltFetched)
{
    if (NULL == prgViewers)
    {
        return E_POINTER;
    }

    if (GetVisualizerService())
    {
        return m_pIEEVisualizerService->GetCustomViewerList(celtSkip, celtRequested, prgViewers, pceltFetched);
    }
    else
    {
        return E_NOTIMPL;
    }
}

참고 항목

참조

IDebugProperty3

DEBUG_CUSTOM_VIEWER

IEEVisualizerService::GetCustomViewerList

개념

형식 시각화 도우미 및 뷰어 사용자 지정