Freigeben über


IDebugPointerObject::SetBytes

Legt den Wert fest, auf den aus einer Reihe aufeinander folgender Bytes verwiesen wird.

Syntax

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

Parameter

dwStart
[in] Ein Offset (in Byte) vom Anfang des Objekts, auf das verwiesen wird.

dwCount
[in] Die Anzahl der festzulegenden Bytes.

pBytes
[in] Ein Bytearray, das den neuen Wert darstellt. Dieser Wert wird im Objekt gespeichert, beginnend mit dem angegebenen Offset.

pdwBytes
[out] Gibt die Anzahl der tatsächlich festgelegten Bytes zurück.

Rückgabewert

Wenn dies erfolgreich ist, wird S_OK zurückgegeben; andernfalls wird ein Fehlercode zurückgegeben.

Hinweise

Diese Methode wird verwendet, wenn der Zeiger wie durch dieses IDebugPointerObject dargestellt auf einen Grundtyp oder ein einfaches Array von Grundtypen verweist (d. h. ein Array, das durch eine einfache Bytesequenz dargestellt werden kann). Dieses IDebugPointerObject Objekt darf kein Nullverweis sein (es muss auf eine Adresse im Arbeitsspeicher verweisen).

Siehe auch