Freigeben über


IDebugArrayField

Diese Schnittstelle beschreibt ein Arraysymbol oder einen Arraytyp.

Syntax

IDebugArrayField : IDebugContainerField

Hinweise für Implementierer

Der Symbolanbieter implementiert diese Schnittstelle auf demselben Objekt, das die IDebugContainerField-Schnittstelle implementiert. Diese Schnittstelle ist eine Spezialisierung, die Arrayobjekte darstellt.

Hinweise für Aufrufer

Verwenden Sie QueryInterface , um diese Schnittstelle über die IDebugContainerField-Schnittstelle abzurufen, wenn GetKind das Flag FIELD_TYPE_ARRAYzurückgibt.

Methoden in Vtable-Reihenfolge

Zusätzlich zu den Methoden für die IDebugField - und IDebugContainerField-Schnittstellen implementiert diese Schnittstelle Folgendes:

Methode Beschreibung
GetNumberOfElements Ruft die Anzahl der Elemente im Array ab.
GetElementType Ruft den Typ des Elements im Array ab.
GetRank Ruft den Rang des Arrays ab.

Anforderungen

Kopfzeile: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch