Метод 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
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по