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
[in] Adres początkowy żądanej pamięci.
pbuffer
[out] Bufor, w którym będzie przechowywana pamięć.
bytesRequested
[in] Liczba bajtów do pobrania z adresu docelowego.
pBytesRead
[out] Liczba bajtów faktycznie odczytanych z adresu docelowego. Może to być mniej niż bytesRequested
.
Uwagi
Jeśli można odczytać pierwszy bajt (na określonym adresie początkowym), wywołanie powinno zwrócić powodzenie (aby umożliwić efektywne odczytywanie struktur danych z samoopisującą długością, na przykład ciągami zakończonymi wartościami null).
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od 4