Freigeben über


ICorProfilerInfo::IsArrayClass-Methode

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

Syntax

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

Parameter

classId
[in] Die ID der zu untersuchenden Klasse.

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, sofern verfügbar.

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

Bemerkungen

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

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