Udostępnij za pośrednictwem


IDebugPointerObject::SetBytes

Ustawia wartość wskazywaną z serii kolejnych bajtów.

Składnia

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

Parametry

dwStart
[in] Przesunięcie ( w bajtach) od początku wskazywanego obiektu.

dwCount
[in] Liczba bajtów do ustawienia.

pBytes
[in] Tablica bajtów reprezentująca nową wartość. Ta wartość jest przechowywana w obiekcie, zaczynając od danego przesunięcia.

pdwBytes
[out] Zwraca faktycznie ustawioną liczbę bajtów.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Ta metoda jest używana, jeśli wskaźnik reprezentowany przez ten obiekt IDebugPointerObject wskazuje typ pierwotny lub prostą tablicę typów pierwotnych (czyli tablicę, która może być reprezentowana przez prostą sekwencję bajtów). Ten IDebugPointerObject obiekt nie może być odwołaniem o wartości null (musi wskazywać adres w pamięci).

Zobacz też