Freigeben über


IDebugPointerObject::GetBytes

Ruft den Wert selbst wird als Folge von aufeinander folgenden in Bytes ab.

HRESULT GetBytes( 
   DWORD  dwStart,
   DWORD  dwCount,
   BYTE*  pBytes,
   DWORD* pdwBytes
);
int GetBytes(
   uint       dwStart, 
   uint       dwCount, 
   out byte[] pBytes, 
   out uint   pdwBytes
);

Parameter

  • dwStart
    [in] Ein Offset in Bytes vom Anfang des Objekts selbst auf.

  • dwCount
    [in] Die Anzahl der abzurufenden Bytes.

  • pBytes
    [in, out] Ein Array, das mit dem Wert als Folge von aufeinander folgenden Bytes gefüllt wird, beginnend beim angegebenen Offset aus dem Objekt selbst wird.

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

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).

Siehe auch

Referenz

IDebugPointerObject

IDebugPointerObject::SetBytes