IDebugProperty3::GetCustomViewerCount
Ottiene il numero di visualizzatori personalizzati che potrebbero essere disponibili per questa proprietà.
Sintassi
Parametri
pcelt
[out] Numero di visualizzatori personalizzati disponibili per questa proprietà.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Per supportare i visualizzatori di tipi, questo metodo inoltra la chiamata al metodo GetCustomViewerCount . Se l'analizzatore di espressioni supporta anche visualizzatori personalizzati per il tipo di questa proprietà, questo metodo aggiunge il numero di visualizzatori personalizzati al valore restituito.
Per informazioni dettagliate sulle differenze tra visualizzatori di tipi e visualizzatori personalizzati, vedere Visualizzatore tipi e Visualizzatore personalizzato.
Esempio
Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto CProperty che espone l'interfaccia IDebugProperty3 .
STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
if (pcelt == NULL)
{
return E_POINTER;
}
if (GetVisualizerService())
{
return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
}
else
{
return E_NOTIMPL;
}
}