Sdílet prostřednictvím


IDebugMemoryBytes2::WriteAt

Zapíše zadaný počet bajtů paměti počínaje zadanou adresou.

Syntaxe

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Parametry

pStartContext
[v] IDebugMemoryContext2 objekt, který určuje, kde začít psát bajty.

dwCount
[v] Počet bajtů k zápisu.

rgbMemory
[v] Bajty, které se mají zapisovat. U tohoto pole se předpokládá, že má velikost alespoň dwCount bajtů.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí S_FALSE , pokud ne všechny bajty mohou být zapsány nebo vrací kód chyby (obvykle E_FAIL).

Poznámky

Pokud počáteční adresa není v okně paměti reprezentované tímto objektem IDebugMemoryBytes2 , nedojde k žádnému zápisu a vrátí se kód E_FAIL chyby – i když se velikost zápisu překrývá do prostoru paměti.

Viz také