Freigeben über


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 ".

Siehe auch