Método IDebugAdvanced3::Request (dbgeng.h)
O método solicitação de executa uma variedade de operações diferentes.
Sintaxe
HRESULT Request(
[in] ULONG Request,
[in, optional] PVOID InBuffer,
[in] ULONG InBufferSize,
[out, optional] PVOID OutBuffer,
[in] ULONG OutBufferSize,
[out, optional] PULONG OutSize
);
Parâmetros
[in] Request
Especifica qual operação executar. de Solicitação pode ser um dos valores na tabela a seguir. Os detalhes de cada operação podem ser encontrados seguindo o link na coluna "Solicitação".
[in, optional] InBuffer
Especifica a entrada para esse método. O tipo e a interpretação da entrada dependem do parâmetro de solicitação de.
[in] InBufferSize
Especifica o tamanho do buffer de entrada InBuffer. Se a solicitação não exigir nenhuma entrada, InBufferSize deverá ser definido como zero.
[out, optional] OutBuffer
Recebe a saída desse método. O tipo e a interpretação da saída dependem do parâmetro Request. Se do OutBuffer for NULL, a saída não será retornada.
[in] OutBufferSize
Especifica o tamanho do buffer de saída OutBufferSize. Se o tipo da saída retornada para OutBuffer tiver um tamanho conhecido, OutBufferSize geralmente deverá ser exatamente desse tamanho, mesmo que outbuffer esteja definido como NULL.
[out, optional] OutSize
Recebe o tamanho da saída retornada no buffer de saída OutBuffer. Se outSize for NULL, essas informações não serão retornadas.
Valor de retorno
A interpretação do valor retornado depende do valor do parâmetro Request. A menos que indicado de outra forma, os valores a seguir poderão ser retornados.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O método foi bem-sucedido. No entanto, a saída não caberia no buffer de saída OutBuffer; portanto, a saída truncada foi retornada. |
|
O tamanho do buffer de entrada InBufferSize ou o tamanho do buffer de saída OutBufferSize não era o valor esperado. |
Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua Dbgeng.h) |
Consulte também
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