Sdílet prostřednictvím


IDebugProperty3::GetCustomViewerCount

Získá početvlastníchch

Syntaxe

int GetCustomViewerCount(
    out uint pcelt
);

Parametry

pcelt
[ven] Počet vlastních prohlížečů dostupných pro tuto vlastnost.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Aby bylo možné podporovat vizualizéry typů, tato metoda přesměruje volání metody GetCustomViewerCount . Pokud vyhodnocovač výrazů podporuje také vlastní prohlížeče pro tento typ vlastnosti, tato metoda přidá počet vlastních prohlížečů k vrácené hodnotě.

Podrobné informace o rozdílech mezi vizualizéry typů a vlastními prohlížeči najdete v tématu Vizualizér typů a vlastní prohlížeč.

Příklad

Následující příklad ukazuje, jak implementovat tuto metodu pro CProperty objekt, který zveřejňuje IDebugProperty3 rozhraní.

STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
    if (pcelt == NULL)
    {
        return E_POINTER;
    }

    if (GetVisualizerService())
    {
        return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
    }
    else
    {
        return E_NOTIMPL;
    }
}

Viz také