ICorProfilerInfo2::GetStringLayout メソッド
文字列オブジェクトのレイアウトに関する情報を取得します。 このメソッドは、.NET Framework Version 4 では使用されておらず、ICorProfilerInfo3::GetStringLayout2 メソッドに置き換えられました。
HRESULT GetStringLayout(
[out] ULONG *pBufferLengthOffset,
[out] ULONG *pStringLengthOffset,
[out] ULONG *pBufferOffset);
パラメーター
pBufferLengthOffset
[出力] ObjectID ポインターを基準とした、文字列の長さを格納する場所のオフセットへのポインター。 長さは DWORD として格納されます。メモ このパラメーターは、バッファーの長さではなく文字列自体の長さを返します。バッファーの長さは使用できなくなりました。
PStringLengthOffset
[出力] ObjectID ポインターを基準とした、文字列自体の長さを格納する場所のオフセットへのポインター。 長さは DWORD として格納されます。pBufferOffset
[出力] ObjectID ポインターを基準とした、ワイド文字の文字列を格納するバッファーのオフセットへのポインター。
解説
GetStringLayout メソッドは、ObjectID ポインターを基準とした、次のものを格納する場所のオフセットを取得します。
文字列のバッファーの長さ。
文字列自体の長さ。
ワイド文字の実際の文字列を含むバッファー。
文字列は、null で終わる場合があります。
必要条件
プラットフォーム: 「.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