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
[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

Zobacz też