Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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).
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 4.0