ICorProfilerInfo2::GetArrayObjectInfo メソッド

配列オブジェクトの詳細情報を取得します。

HRESULT GetArrayObjectInfo(
    [in] ObjectID objectId,
    [in] ULONG32 cDimensions,
    [out, size_is(cDimensions), length_is(cDimensions)] ULONG32 pDimensionSizes[],
    [out, size_is(cDimensions), length_is(cDimensions)] int pDimensionLowerBounds[],
    [out] BYTE **ppData);

パラメーター

  • objectId
    [入力] 有効な配列オブジェクトの ID。

  • cDimensions
    [入力] 配列の順位 (次元数)。

  • pDimensionSizes
    [出力] それぞれが配列の次元のサイズを表す整数が含まれた配列。

  • pDimensionLowerBounds
    [出力] それぞれが配列の次元の下限を表す整数が含まれた配列。

  • ppData
    [出力] C++ の規則に従ってレイアウトされた、配列の生バッファーのアドレスへのポインター。

解説

pDimensionSizes と pDimensionLowerBounds は並列配列です。このため、それぞれの配列内の同じインデックスにある要素は、同じエントリです。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

ICorProfilerInfo インターフェイス

ICorProfilerInfo2 インターフェイス