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