次の方法で共有


IDebugPointerObject::SetBytes

連続する一連のバイトから、ポイント先の値を設定します。

構文

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

パラメーター

dwStart
[入力] 指されているオブジェクトの先頭からのオフセット (バイト単位)。

dwCount
[in] 設定するバイト数。

pBytes
[in] 新しい値を表すバイトの配列。 この値が、指定したオフセットを開始位置として、オブジェクトに格納されます。

pdwBytes
[out] 実際に設定されたバイト数を返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合はエラー コードを返します。

解説

このメソッドは、この IDebugPointerObject によって表されたポインターがプリミティブ型またはプリミティブ型の単純な配列 (つまり、単純なバイト シーケンスで表すことができる配列) を指している場合に使用されます。 この IDebugPointerObject オブジェクトを null 参照にすることはできません (メモリ内のアドレスを指している必要があります)。

関連項目