ICorDebugDataTarget::ReadVirtual — Metoda
Pobiera blok ciągłej pamięci rozpoczynającej się od określonego adresu i zwraca go w podanym buforze.
Składnia
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
Parametry
address
[w] Adres początkowy żądanej pamięci.
pbuffer
[out] Bufor, w którym będzie przechowywana pamięć.
bytesRequested
[w] Liczba bajtów do pobrania z adresu docelowego.
pBytesRead
[out] Liczba bajtów odczytanych z adresu docelowego. Może to być mniej niż bytesRequested
.
Uwagi
Jeśli pierwszy bajt (pod określonym adresem początkowym) można odczytać, wywołanie powinno zwrócić powodzenie (aby zapewnić efektywne odczytywanie struktur danych o długości opisującej się samodzielnie, na przykład ciągów zakończonych wartością null).
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od 4