次の方法で共有


ICorDebugDataTarget::ReadVirtual メソッド

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

構文

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

パラメーター

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

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

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

pBytesRead [out]ターゲット アドレスから実際に読み取られたバイト数。 これは、 bytesRequestedよりも少ない場合があります。

注釈

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

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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

こちらも参照ください