次の方法で共有


IXCLRDataValue インターフェイス

データ値に関する情報を照会するためのメソッドを提供します。

Note

この API はもともと、ランタイムで内部使用するために設計されました。 現在はサードパーティによる使用がサポートされていますが、可能な場合は API ICorDebug および ICorProfiler を使用することをお勧めします。

メソッド

メソッド 説明
GetAssociatedValue この値に暗黙的に関連付けられている値を取得します。
GetArrayElement 配列内の特定の要素を表す値を取得します。
StartEnumFieldsByName この値のフィールドを名前で列挙するハンドルを提供します。
EnumFieldByName この値のフィールドを名前で列挙します。
EndEnumFieldsByName フィールドの列挙中に使用される内部反復子によって使用されるリソースを解放します。
GetFlags この値の状態フラグを取得します。
GetNumFields2 値内のフィールドの数を取得します。
GetArrayProperties 配列値の定義を取得します。
StartEnumFields この値のフィールドを列挙するハンドルを提供します。
EnumField この値のフィールドを列挙します。
EndEnumFields フィールドの列挙中に使用される内部反復子によって使用されるリソースを解放します。
GetString 文字列値の長さと内容を取得します。
GetBytes オブジェクトとバッファーの間でコピーします。
Request 値のデータを指定してバッファーにデータを設定するように要求します。
GetType 値の型を取得します。
GetSize 値のサイズ (バイト単位) を取得します。
GetAddress オブジェクトがメモリ内の単一の連続データである場合に、オブジェクトのアドレスを取得します。
GetNumLocations 値のデータが分散されている場所の数を取得します。
GetAssociatedType この値に暗黙的に関連付けられている値の型を取得します。

解説

このインターフェイスはランタイム内に存在し、ヘッダーまたはライブラリ ファイルを介して公開されることはありません。 ただし、これは、通常の COM 機構を通じて取得できる GUID 96EC93C7-1000-4e93-8991-98D8766E6666 を持つ IUnknown から派生する COM インターフェイスです。

必要条件

:システム要件」を参照してください。
ヘッダー: なし
ライブラリ: なし
.NET Framework のバージョン: 4.7 以降で使用可能

関連項目