Método IXCLRDataExceptionState::Request
Solicitações para preencher o buffer fornecido com os dados da exceção.
Nota
Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug
e ICorProfiler
APIs quando possível.
Sintaxe
HRESULT Request(
[in] ULONG32 reqCode,
[in] ULONG32 inBufferSize,
[in, size_is(inBufferSize)] BYTE* inBuffer,
[in] ULONG32 outBufferSize,
[out, size_is(outBufferSize)] BYTE* outBuffer);
Parâmetros
reqCode
[em] Tipo de solicitação a ser enviada.
As solicitações podem ser uma das seguintes:
Membro | valor | Description |
---|---|---|
CLRDATA_REQUEST_REVISION |
0xe0000000 | Solicite a revisão da exceção. A revisão é um valor numérico ULONG32. |
inBufferSize
[em] tamanho do buffer de entrada a ser passado.
inBuffer
[em, size_is(inBufferSize)] Ponteiro de buffer para os dados brutos a serem enviados na solicitação.
outBufferSize
[em] Tamanho do buffer de saída.
outBuffer
[saída, size_is(outBufferSize)] Ponteiro de buffer a ser usado para armazenar a resposta da solicitação.
Observações
O método fornecido faz parte da IXCLRDataExceptionState
interface e corresponde ao 10º slot da tabela de métodos virtuais.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
Versões do .NET Framework: Disponível desde a versão 4.7