Partilhar via


Método IXCLRDataValue::Request

Solicitações para preencher o buffer fornecido com os dados do valor.

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 do processo. 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 IXCLRDataValue interface e corresponde ao 12º slot da tabela de método virtual.

Requisitos

Plataformas: Consulte Requisitos do sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
Versões do .NET Framework: Disponível desde a versão 4.7

Consulte também