Freigeben über


ICorProfilerInfo2::GetArrayObjectInfo-Methode

Ruft detaillierte Informationen zu einem Arrayobjekt ab.

Syntax

HRESULT GetArrayObjectInfo(  
    [in] ObjectID objectId,  
    [in] ULONG32 cDimensions,  
    [out, size_is(cDimensions), length_is(cDimensions)] ULONG32 pDimensionSizes[],  
    [out, size_is(cDimensions), length_is(cDimensions)] int pDimensionLowerBounds[],  
    [out] BYTE **ppData);  

Parameter

objectId
[in] Die ID eines gültigen Arrayobjekts.

cDimensions
[in] Der Rang (Anzahl der Dimensionen) des Arrays.

pDimensionSizes
[out] Ein Array, das Integer enthält, die jeweils die Größe einer Dimension des Arrays darstellen.

pDimensionLowerBounds
[out] Ein Array, das Integer enthält, die jeweils die Untergrenze einer Dimension des Arrays darstellen.

ppData
[out] Ein Zeiger auf die Adresse des Rohdatenpuffers für das Array, der gemäß der C++-Konvention angeordnet ist.

Bemerkungen

Die pDimensionSizes und pDimensionLowerBounds sind parallele Arrays, sodass die Elemente, die sich in jedem Array am selben Index befinden, Merkmale derselben Entität sind.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch