IEEVisualizerService::GetCustomViewerList
Diese Methode gibt eine Liste von Typschnellansichten zurück, die dieser Dienst kennt.
Syntax
int GetCustomViewerList(
uint celtSkip,
uint celtRequested,
DEBUG_CUSTOM_VIEWER[] rgViewers,
out uint pceltFetched
);
Parameter
celtSkip
[in] Anzahl der Visualisierungen, die übersprungen werden sollen.
celRequested
[in] Anzahl der abzurufenden Visualisierungen (gibt auch die Größe des rgViewers
Arrays an).
rgViewers
[in, out] Array von DEBUG_CUSTOM_VIEWER Strukturen, die ausgefüllt werden sollen.
pceltFetched
[out] Anzahl der abgerufenen Visualisierungen.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Hinweise
- GetCustomViewerList übergibt die Anforderung an diese Methode als Teil der Unterstützung für Typschnellansichten. Wenn der Ausdrucksauswert auch benutzerdefinierte Viewer für denselben Typ bereitstellt, kann er entsprechend ausgefüllte DEBUG_CUSTOM_VIEWER Strukturen für diese benutzerdefinierten Viewer an die Liste anfügen. Stellen Sie sicher, dass GetCustomViewerCount diese zusätzlichen Viewer widerspiegelt.
Ausführliche Informationen zu den Unterschieden zwischen Visualizer und Viewern finden Sie unter "Type Visualizer" und "Custom Viewer ".