Udostępnij za pośrednictwem


IXCLRDataMethodDefinition::Request — Metoda

Żądania wypełnienia buforu podanego danymi metody.

Uwaga

Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.

Składnia

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

Parametry

reqCode
[in] Typ żądania do wysłania.

Żądania mogą być jednym z następujących elementów:

Element członkowski Wartość Opis
CLRDATA_REQUEST_REVISION 0xe0000000 Zażądaj poprawki metody. Poprawka jest wartością liczbową ULONG32.

inBufferSize
[in] rozmiar buforu wejściowego, który ma zostać przekazany.

inBuffer
[in, size_is(inBufferSize)] Wskaźnik buforu dla nieprzetworzonych danych, które mają być wysyłane w żądaniu.

outBufferSize
[in] Rozmiar buforu wyjściowego.

outBuffer
[out, size_is(outBufferSize)] Wskaźnik buforu używany do przechowywania odpowiedzi żądania.

Uwagi

Podana metoda jest częścią interfejsu IXCLRDataMethodDefinition i odpowiada 18 miejscu tabeli metody wirtualnej.

Wymagania

Platformy: zobacz Wymagania systemowe.
Nagłówek: Brak
Biblioteka: Brak
Wersje programu .NET Framework: dostępne od wersji 4.7

Zobacz też