Udostępnij za pośrednictwem


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

Zobacz też