次の方法で共有


ExtRemoteData::GetString(ExtBuffer<char>*,ULONG) メソッド (engextcpp.hpp)

GetString メソッドは、ターゲットのメモリから null で終わる文字列を読み取ります。 文字列は、ExtRemoteData オブジェクトによって表される領域の先頭にあります。

構文

PSTR GetString(
  [out] ExtBuffer<char> *Buffer,
  [in]  ULONG           MaxChars
);

パラメーター

[out] Buffer

ターゲットから読み取られた null で終わる文字列を受け取ります。 Buffer の型は、ターゲットの文字列の型と同じである必要があります。 文字列が Unicode 文字列の場合、Buffer の型は PWSTR である必要があります。 文字列がマルチバイト文字列の場合、Buffer の型は PSTR である必要があります。

Buffer バッファーの残りの部分、文字列の後にこのメソッドで上書きできることに注意してください。
 

[in] MaxChars

ターゲットから読み取る最大文字数を指定します。

戻り値

GetString は、ターゲットから読み取られた null で終わる文字列を返します。 これはバッファー です。

備考

このメソッドは、ExtRemoteData オブジェクトによって表される領域が仮想メモリ内にある場合にのみ使用できます。 リージョンで物理メモリが指定されている場合は機能しません。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー engextcpp.hpp (Engextcpp.hpp を含む)

関連項目

ExtRemoteData する

ExtRemoteData::ReadBuffer