Метод IXCLRDataValue::Request
Запросы на заполнение буфера, заданного данными значения.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug
ICorProfiler
и API.
Синтаксис
HRESULT Request(
[in] ULONG32 reqCode,
[in] ULONG32 inBufferSize,
[in, size_is(inBufferSize)] BYTE* inBuffer,
[in] ULONG32 outBufferSize,
[out, size_is(outBufferSize)] BYTE* outBuffer);
Параметры
reqCode
[in] Тип запроса для отправки.
Запросы могут быть одним из следующих:
Элемент | значение | Описание |
---|---|---|
CLRDATA_REQUEST_REVISION |
0xe0000000 | Запросите редакцию процесса. Редакция представляет собой ULONG32 числовое значение. |
inBufferSize
[in] размер входного буфера, который необходимо передать.
inBuffer
[in, size_is(inBufferSize)] Указатель буфера для отправки необработанных данных в запросе.
outBufferSize
[in] Размер выходного буфера.
outBuffer
[out, size_is(outBufferSize)] Указатель буфера, используемый для хранения ответа запроса.
Замечания
Предоставленный метод является частью IXCLRDataValue
интерфейса и соответствует 12-му слоту таблицы виртуальных методов.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: Нет
Библиотека: Нет
версии платформа .NET Framework: Доступно с версии 4.7