次の方法で共有


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 は 0 である必要があります。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能