Megosztás a következőn keresztül:


IXCLRDataMethodInstance::Request Metódus

A metóduspéldány adataival megadott puffer feltöltésére vonatkozó kérések.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

Syntax

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

Paraméterek

reqCode
[in] Elküldendő kérelem típusa.

A kérelmek a következők egyike lehetnek:

Tag Érték Leírás
CLRDATA_REQUEST_REVISION 0xe0000000 Kérje a metóduspéldány felülvizsgálatát. A változat egy ULONG32 numerikus érték.

inBufferSize
[in] a bemeneti puffer mérete, amelybe át kell adni.

inBuffer
[in, size_is(inBufferSize)] Puffermutató a kérelemben elküldendő nyers adatokhoz.

outBufferSize
[in] A kimeneti puffer mérete.

outBuffer
[out, size_is(outBufferSize)] Puffermutató a kérés válaszának tárolásához.

Megjegyzések

A megadott metódus az IXCLRDataProcess interfész része, és a virtuális metódustábla 34. pontjának felel meg.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Nincs
Kódtár: Nincs
.NET-keretrendszer verziók: 4.7 óta érhető el

Lásd még