Sdílet prostřednictvím


IDebugPointerObject::SetBytes

Nastaví hodnotu, na kterou odkazuje řada po sobě jdoucích bajtů.

Syntaxe

int SetBytes(
   uint     dwStart,
   uint     dwCount,
   byte[]   pBytes,
   out uint pdwBytes
);

Parametry

dwStart
[v] Posun v bajtech od začátku objektu, na který odkazuje.

dwCount
[v] Počet bajtů, které chcete nastavit.

pBytes
[v] Pole bajtů představující novou hodnotu. Tato hodnota je uložena do objektu počínaje daným posunem.

pdwBytes
[ven] Vrátí počet bajtů, které jsou skutečně nastaveny.

Vrácená hodnota

V případě úspěchu vrátí S_OK; v opačném případě vrátí kód chyby.

Poznámky

Tato metoda se používá, pokud ukazatel reprezentovaný tímto IDebugPointerObject odkazuje na primitivní typ nebo jednoduché pole primitivních typů (to znamená pole, které může být reprezentováno jednoduchou posloupností bajtů). Tento IDebugPointerObject objekt nemůže být odkazem null (musí odkazovat na adresu v paměti).

Viz také