Метод ICorDebugAppDomain2::GetArrayOrPointerType

Возвращает массив указанного типа либо указатель или ссылку на указанный тип.

Синтаксис

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

Параметры

elementType
[in] Значение перечисления CorElementType, указывающее базовый собственный тип (массив, указатель или ссылка), который необходимо создать.

nRank
[in] Ранг (то есть количество измерений) массива. Это значение должно быть равно 0, если elementType указывает указатель или ссылочный тип.

pTypeArg
[in] Указатель на объект ICorDebugType, представляющий тип создаваемого массива, указателя или ссылки.

ppType
[out] Указатель на адрес ICorDebugType объекта , представляющего сконструированный массив, тип указателя или ссылочный тип.

Комментарии

Значение elementType должно иметь одно из следующих значений:

  • ELEMENT_TYPE_PTR

  • ELEMENT_TYPE_BYREF

  • ELEMENT_TYPE_ARRAY или ELEMENT_TYPE_SZARRAY

Если значение elementType равно ELEMENT_TYPE_PTR или ELEMENT_TYPE_BYREF, значение nRank должно быть равно нулю.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0