Freigeben über


ICorProfilerInfo::IsArrayClass-Methode

Ermittelt, ob es sich bei der angegebenen Klasse um eine Arrayklasse handelt.

HRESULT IsArrayClass(
    [in]  ClassID        classId,
    [out] CorElementType *pBaseElemType,
    [out] ClassID        *pBaseClassId,
    [out] ULONG          *pcRank);

Parameter

  • classId
    [in] Die ID der Klasse, die untersucht werden soll.

  • pBaseElemType
    [out] Ein Zeiger auf einen Wert der CorElementType-Enumeration, der den Typ der Arrayelemente angibt.

  • pBaseClassId
    [out] Ein Zeiger auf die Klassen-ID der Arrayelemente, wenn der Wert von pBaseElemType ELEMENT_TYPE_CLASS ist.

  • pcRank
    [out] Ein Zeiger auf eine Ganzzahl, die den Rang (d. h. die Anzahl der Dimensionen) des Arrays angibt.

Hinweise

Wenn es sich bei der angegebenen Klasse um eine Array-Klasse handelt, gibt die IsArrayClass-Methode ein S_OK HRESULT und Werte für Ausgabeparameter zurück, die nicht NULL sind. Andernfalls wird S_FALSE zurückgegeben.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorProfilerInfo-Schnittstelle