Метод IDebugAdvanced3::Request (dbgeng.h)
Метод request выполняет различные операции.
Синтаксис
HRESULT Request(
[in] ULONG Request,
[in, optional] PVOID InBuffer,
[in] ULONG InBufferSize,
[out, optional] PVOID OutBuffer,
[in] ULONG OutBufferSize,
[out, optional] PULONG OutSize
);
Параметры
[in] Request
Указывает, какая операция выполняется. запрос может быть одним из значений в следующей таблице. Подробные сведения о каждой операции можно найти, следуя ссылке в столбце "Запрос".
[in, optional] InBuffer
Задает входные данные для этого метода. Тип и интерпретация входных данных зависит от параметра запроса.
[in] InBufferSize
Задает размер входного буфера InBuffer. Если запрос не требует входных данных, InBufferSize должно быть равно нулю.
[out, optional] OutBuffer
Получает выходные данные из этого метода. Тип и интерпретация выходных данных зависит от параметра Request. Если OutBufferNULL, выходные данные не возвращаются.
[in] OutBufferSize
Задает размер выходного буфера OutBufferSize. Если тип выходных данных, возвращаемых в OutBuffer имеет известный размер, OutBufferSize обычно ожидается, что именно этот размер, даже если OutBuffer имеет значение NULL.
[out, optional] OutSize
Получает размер выходных данных, возвращаемых в выходном буфере OutBuffer. Если OutSizeNULL, эти сведения не возвращаются.
Возвращаемое значение
Интерпретация возвращаемого значения зависит от значения параметра запроса. Если иное не указано, могут быть возвращены следующие значения.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
|
Метод был успешным. Однако выходные данные не будут помещаться в выходной буфер OutBuffer, поэтому усеченные выходные данные были возвращены. |
|
Размер входного буфера InBufferSize или размер выходного буфера OutBufferSize не было ожидаемым значением. |
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |
См. также
DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS
DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET
DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS
DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM
DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM
DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS
DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE
DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER
DEBUG_REQUEST_TARGET_CAN_DETACH
DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT
DEBUG_REQUEST_TARGET_EXCEPTION_RECORD