IDebugProperty3::GetCustomViewerCount
Ruft die Anzahl der benutzerdefinierten Viewern ab, die möglicherweise für diese Eigenschaft verfügbar sind.
HRESULT GetCustomViewerCount(
ULONG* pcelt
);
int GetCustomViewerCount(
out uint pcelt
);
Parameter
- pcelt
[out] Die Anzahl von benutzerdefinierten Viewern verfügbar für diese Eigenschaft.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Um Typschnellansichten zu unterstützen, leitet diese Methode den Aufruf an die IEEVisualizerService::GetCustomViewerCount-Methode weiter. Wenn die Ausdrucksauswertung auch benutzerdefinierte Viewer für den jeweiligen Typ der Eigenschaft unterstützt, fügt diese Methode die Anzahl von benutzerdefinierten Viewern den zurückgegebenen Wert hinzu.
Ausführliche Informationen zu den Unterschieden zwischen Typ und schnellansichten benutzerdefinierten Viewern finden Sie unter Typ-Schnellansicht und Gewohnheits-Viewer.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie diese Methode für ein CProperty-Objekt implementiert, das die IDebugProperty3-Schnittstelle verfügbar macht.
STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
if (pcelt == NULL)
{
return E_POINTER;
}
if (GetVisualizerService())
{
return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
}
else
{
return E_NOTIMPL;
}
}
Siehe auch
Referenz
IEEVisualizerService::GetCustomViewerCount