Dela via


IXCLRDataProcess::Request-metod

Begäranden om att fylla i bufferten som anges med processens data.

Kommentar

Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.

Syntax

HRESULT Request(
    [in] ULONG32 reqCode,
    [in] ULONG32 inBufferSize,
    [in, size_is(inBufferSize)] BYTE* inBuffer,
    [in] ULONG32 outBufferSize,
    [out, size_is(outBufferSize)] BYTE* outBuffer);

Parametrar

reqCode
[i] Begärandetyp som ska skickas.

Begäranden kan vara något av följande:

Medlem Värde beskrivning
CLRDATA_REQUEST_REVISION 0xe0000000 Begär en översyn av processen. Revisionen är ett ULONG32 numeriskt värde.

inBufferSize
[i] storleken på indatabufferten som ska skickas in.

inBuffer
[in, size_is(inBufferSize)] Buffertpekare för rådata som ska skickas i begäran.

outBufferSize
[i] Utdatabuffertens storlek.

outBuffer
[out, size_is(outBufferSize)] Buffertpekare som används för att lagra begärandesvaret.

Kommentarer

Den angivna metoden är en del av IXCLRDataProcess gränssnittet och motsvarar den 34:e platsen i den virtuella metodtabellen.

Krav

Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Finns sedan 4.7

Se även