次の方法で共有


ICorDebugDataTarget::ReadVirtual メソッド

指定されたアドレスから始まる連続メモリのブロックを取得し、指定されたバッファーでそのブロックを返します。

HRESULT ReadVirtual(
    [in] CORDB_ADDRESS   address,
    [out, size_is(bytesRequested), length_is(*pBytesRead)]
          BYTE *     pBuffer,
    [in]  ULONG32    bytesRequested,
    [out] ULONG32 *  pBytesRead);

パラメーター

  • address
    [入力] 要求されたメモリの開始アドレス。

  • pbuffer
    [出力] メモリが格納されるバッファー。

  • bytesRequested
    [入力] ターゲット アドレスから取得するバイト数。

  • pBytesRead
    [出力] ターゲット アドレスから実際に読み込まれるバイト数。 このバイト数は、bytesRequested より小さい数になる場合があります。

解説

(指定された開始アドレスにある) 最初のバイトを読み込むことができる場合、呼び出しは、成功したことを返します (これで、null で終わる文字列のような、自己記述型の長さのデータ構造の効率的な読み取りがサポートされます)。

必要条件

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

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4

参照

参照

ICorDebugDataTarget インターフェイス

その他の技術情報

デバッグのインターフェイス

デバッグ (アンマネージ API リファレンス)