Compartir a través de


ICorDebugAppDomain2::GetArrayOrPointerType (Método)

Obtiene una matriz del tipo especificado, o un puntero o referencia al tipo especificado.

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

Parámetros

  • elementType
    [in] Valor de la enumeración CorElementType que especifica el tipo nativo subyacente (una matriz, puntero o referencia) que se va a crear.

  • nRank
    [in] Rango (es decir, número de dimensiones) de la matriz Este valor debe ser 0 si elementType especifica un puntero o tipo de referencia.

  • pTypeArg
    [in] Puntero a un objeto ICorDebugType que representa el tipo de matriz, puntero o referencia que se va a crear.

  • ppType
    [out] Puntero a la dirección de un objeto ICorDebugType que representa la matriz construida, el tipo de puntero o el tipo de referencia.

Comentarios

El valor de elementType debe ser uno de los siguientes:

  • ELEMENT_TYPE_PTR

  • ELEMENT_TYPE_BYREF

  • ELEMENT_TYPE_ARRAY o ELEMENT_TYPE_SZARRAY

Si el valor de elementType es ELEMENT_TYPE_PTR o ELEMENT_TYPE_BYREF, nRank debe ser cero.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorDebugAppDomain2 (Interfaz)