Debugging Tools for Windows |
The Request method performs a variety of different operations.
HRESULT
IDebugAdvanced2::Request(
IN ULONG Request,
IN OPTIONAL PVOID InBuffer,
IN ULONG InBufferSize,
OUT OPTIONAL PVOID OutBuffer,
IN ULONG OutBufferSize,
OUT OPTIONAL PULONG OutSize
);
Request | Action |
---|---|
DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER | Check the source path for a source server. |
DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT | Return the thread context for the stored event in a user-mode minidump file. |
DEBUG_REQUEST_TARGET_EXCEPTION_THREAD | Return the operating system thread ID for the stored event in a user-mode minidump file. |
DEBUG_REQUEST_TARGET_EXCEPTION_RECORD | Return the exception record for the stored event in a user-mode minidump file. |
DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS | Return the default process creation options. |
DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS | Set the default process creation options. |
DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS | Return the version of Windows that is currently running on the target. |
DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM | Read a stream from a user-mode minidump target. |
DEBUG_REQUEST_TARGET_CAN_DETACH | Check to see if it is possible for the debugger engine to detach from the current process (leaving the process running but no longer being debugged). |
DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE | Set the debugger engine's implicit command line. |
DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET | Return the current event's instruction pointer. |
DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM | Return up to 64 bytes of memory at the current event's instruction pointer. |
DEBUG_REQUEST_EXT_TYPED_DATA_ANSI | Perform a variety of different operations that aid in the interpretation of typed data. |
The interpretation of the return value depends on the value of the Request parameter. Unless otherwise stated, the following values may be returned.
This method may also return error values. See Return Values for more details.
Request is available in IDebugAdvanced2 and later versions.
Headers: Defined in dbgeng.h. Include dbgeng.h.
DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER, DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT, DEBUG_REQUEST_TARGET_EXCEPTION_THREAD, DEBUG_REQUEST_TARGET_EXCEPTION_RECORD, DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS, DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS, DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS, DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM, DEBUG_REQUEST_TARGET_CAN_DETACH, DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE, DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET, DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM