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