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