IDebugPointerObject::SetBytes
Legt den Wert fest, der von einer Reihe von nachfolgenden Bytes dargestellt wird.
HRESULT SetBytes(
DWORD dwStart,
DWORD dwCount,
BYTE* pBytes,
DWORD* pdwBytes
);
int SetBytes(
uint dwStart,
uint dwCount,
byte[] pBytes,
out uint pdwBytes
);
Parameter
dwStart
[in] Ein Offset in Bytes vom Anfang des Objekts selbst auf.dwCount
[in] Die Anzahl der Bytes, die festgelegt werden soll.pBytes
[in] Ein Bytearray, das den neuen Wert darstellt. Dieser Wert wird im Objekt gespeichert, wobei beim angegebenen Offset begonnen wird.pdwBytes
[out] Gibt die Anzahl der Bytes, die tatsächlich festgelegt zurückgegeben.
Rückgabewert
Bei Erfolg gibt S_OK zurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Diese Methode wird verwendet, wenn der Zeiger, die durch dieses IDebugPointerObject dargestellt zu einem Typ oder einem einfachen Array von Typen verweist (d. h. ein Array, das über eine einfache Bytefolge dargestellt werden kann). Dieses IDebugPointerObject-Objekt kann kein NULL-Verweis ist (es muss eine Adresse im Arbeitsspeicher verweisen) sein.