分享方式:


ICorDebugAppDomain2::GetArrayOrPointerType 方法

取得指定類型的陣列,或類型型別的指標或參考。

語法

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

參數

elementType
[in] CorElementType 列舉的值,指定要建立的基礎原生類型 (陣列、指標或參考)。

nRank
[in] 陣列的排名 (也就是維度數目)。 如果 elementType 指定指標或參考型別,這個值必須是 0。

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 起提供