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