Compartir a través de


IXCLRDataMethodInstance::Request (Método)

Solicitudes para rellenar el búfer proporcionado con los datos de la instancia del método.

Nota:

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Sintaxis

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
[in] Tipo de solicitud que se va a enviar.

Las solicitudes pueden ser una de las siguientes:

Miembro Valor Descripción
CLRDATA_REQUEST_REVISION 0xe0000000 Solicite la revisión de la instancia del método. La revisión es un valor numérico ULONG32.

inBufferSize
[in] tamaño del búfer de entrada que se va a pasar.

inBuffer
[in, size_is(inBufferSize)] Puntero de búfer para los datos sin procesar que se van a enviar en la solicitud.

outBufferSize
[in] Tamaño del búfer de salida.

outBuffer
[out, size_is(outBufferSize)] Puntero de búfer que se usará para almacenar la respuesta de la solicitud.

Comentarios

El método proporcionado forma parte de la IXCLRDataProcess interfaz y corresponde a la ranura 34 de la tabla de métodos virtuales.

Requisitos

Plataformas: Vea Requisitos de sistema.
Encabezado: ninguno
Biblioteca: ninguna
Versiones de .NET Framework: disponible a partir de la versión 4.7

Consulte también