Partager via


ICorDebugAppDomain2::GetArrayOrPointerType, méthode

Obtient un tableau du type spécifié, ou un pointeur ou une référence désignant le type spécifié.

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

Paramètres

  • elementType
    [in] Valeur de l'énumération CorElementType qui spécifie le type natif sous-jacent (tableau, pointeur ou référence) à créer.

  • nRank
    [in] Rang (à savoir, le nombre de dimensions) dans le tableau. Cette valeur doit être 0 si elementType spécifie un pointeur ou type référence.

  • pTypeArg
    [in] Pointeur vers un objet ICorDebugType qui représente le type de tableau, pointeur ou référence à créer.

  • ppType
    [out] Pointeur vers l'adresse d'un objet ICorDebugType qui représente le tableau construit, type pointeur ou type référence.

Notes

La valeur d'elementType doit être l'un des éléments suivants :

  • ELEMENT_TYPE_PTR

  • ELEMENT_TYPE_BYREF

  • ELEMENT_TYPE_ARRAY ou ELEMENT_TYPE_SZARRAY

Si la valeur d'elementType est ELEMENT_TYPE_PTR ou ELEMENT_TYPE_BYREF, nRank doit être nul.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorDebugAppDomain2, interface