Freigeben über


ICorDebugAppDomain2::GetArrayOrPointerType-Methode

Ruft ein Array des angegebenen Typs oder einen Zeiger oder einen Verweis auf den angegebenen Typ ab.

HRESULT GetArrayOrPointerType (
    [in]  CorElementType    elementType,
    [in]  ULONG32           nRank,
    [in]  ICorDebugType     *pTypeArg,
    [out] ICorDebugType     **ppType
);

Parameter

  • elementType
    [in] Ein Wert der CorElementType-Enumeration, die den zugrunde liegenden systemeigenen Typ (Array, Zeiger oder Verweis) angibt, der erstellt werden soll.

  • nRank
    [in] Der Rang (d. h. Anzahl der Dimensionen) des Arrays. Dieser Wert muss 0 sein, wenn elementType einen Zeiger oder einen Referenztyp angibt.

  • pTypeArg
    [out] Ein Zeiger auf ein ICorDebugType-Objekt, das den Typ des zu erstellenden Arrays, Zeigers oder Verweises darstellt.

  • ppType
    [out] Ein Zeiger auf die Adresse eines ICorDebugType-Objekts, das das konstruierte Array, den Zeigertyp oder Referenztyp darstellt.

Hinweise

Der Wert für elementType muss einer der folgenden Werte sein:

  • ELEMENT_TYPE_PTR

  • ELEMENT_TYPE_BYREF

  • ELEMENT_TYPE_ARRAY oder ELEMENT_TYPE_SZARRAY

Wenn der Wert von elementType ELEMENT_TYPE_PTR oder ELEMENT_TYPE_BYREF lautet, muss nRank 0 (null) sein.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.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

ICorDebugAppDomain2-Schnittstelle