Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá blok souvislé paměti počínaje zadanou adresou a vrátí ho v zadané vyrovnávací paměti.
Syntaxe
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
Parametry
address [v] Počáteční adresa požadované paměti.
pbuffer [ven] Vyrovnávací paměť, do které se paměť uloží.
bytesRequested [v] Počet bajtů, které se mají získat z cílové adresy.
pBytesRead [ven] Počet bajtů, které se skutečně čtou z cílové adresy. Může to být míň než bytesRequested.
Poznámky
Pokud je možné přečíst první bajt (na zadané počáteční adrese), volání by mělo vrátit úspěch (aby bylo možné podporovat efektivní čtení datových struktur s popisem délky, jako jsou řetězce ukončené hodnotou null).
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 4.0