Метод ICorDebugMutableDataTarget::WriteVirtual

Записывает память в адресное пространство целевого процесса.

Синтаксис

HRESULT WriteVirtual(  
   [in] CORDB_ADDRESS address,  
   [in, size_is(bytesRequested)] const BYTE * pBuffer,  
   [in] ULONG32 bytesRequested);  

Параметры

address
[in] Адрес для записи содержимого pBuffer.

pBuffer
[в] Указатель на массив байтов, содержащий байты для записи.

address
[in] Количество байтов в pBuffer.

Возвращаемое значение

Значение S_OK при успешном выполнении или любое другое значение HRESULT в случае сбоя.

Комментарии

Если не удается записать все байты, вызов метода завершается ошибкой без изменения каких-либо байтов в целевом адресном пространстве. (В противном случае целевое адресное пространство оказалось бы в несогласованном состоянии, что сделало бы ненадежной дальнейшую отладку.)

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.6

См. также раздел