Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft die Anzahl der benutzerdefinierten Viewer ab, die für diese Eigenschaft verfügbar sein können.
Syntax
Parameter
pcelt
[out] Die Anzahl der für diese Eigenschaft verfügbaren benutzerdefinierten Viewer.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Um Typschnellansichten zu unterstützen, leitet diese Methode den Aufruf der GetCustomViewerCount-Methode weiter. Wenn der Ausdrucksauswert auch benutzerdefinierte Viewer für den Typ dieser Eigenschaft unterstützt, fügt diese Methode die Anzahl der benutzerdefinierten Viewer zum zurückgegebenen Wert hinzu.
Ausführliche Informationen zu den Unterschieden zwischen Typschnellansichten und benutzerdefinierten Viewern finden Sie unter Type Visualizer und Custom Viewer.
Beispiel
Das folgende Beispiel zeigt, wie Sie diese Methode für ein CProperty-Objekt implementieren, 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;
}
}