次の方法で共有


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

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

構文

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

パラメーター

[out] Buffer

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

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

[in] MaxChars

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

戻り値

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

注釈

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

要件

要件
対象プラットフォーム デスクトップ
Header engextcpp.hpp (Engextcpp.hpp を含む)

こちらもご覧ください

ExtRemoteData

ExtRemoteData::ReadBuffer