IDebugProperty3::GetCustomViewerCount
Pobiera liczbę niestandardowych osób przeglądających, które mogą być dostępne dla tej właściwości.
Składnia
Parametry
pcelt
[out] Liczba niestandardowych osób przeglądających dostępnych dla tej właściwości.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Aby obsługiwać wizualizatory typów, ta metoda przekazuje wywołanie metody GetCustomViewerCount . Jeśli ewaluator wyrażeń obsługuje również osoby przeglądające niestandardowe dla typu tej właściwości, ta metoda dodaje liczbę widzów niestandardowych do zwracanej wartości.
Aby uzyskać szczegółowe informacje na temat różnic między wizualizatorami typów i niestandardowymi osobami przeglądającym, zobacz Wizualizator typów i Przeglądarka niestandardowa.
Przykład
W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla obiektu CProperty , który uwidacznia interfejs IDebugProperty3 .
STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
if (pcelt == NULL)
{
return E_POINTER;
}
if (GetVisualizerService())
{
return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
}
else
{
return E_NOTIMPL;
}
}