다음을 통해 공유


ExtRemoteData::GetString(PSTR,ULONG,ULONG,bool,PULONG) 메서드(engextcpp.hpp)

GetString 메서드는 대상의 메모리에서 null로 끝나는 문자열을 읽습니다. 문자열은 ExtRemoteData 개체가 나타내는 영역의 시작 부분에 있습니다.

통사론

PSTR GetString(
  [out] PSTR   Buffer,
  [in]  ULONG  BufferChars,
  [in]  ULONG  MaxChars,
  [in]  bool   MustFit,
        PULONG NeedChars
);

매개 변수

[out] Buffer

대상에서 읽은 null로 끝나는 문자열을 받습니다. 버퍼 형식은 대상의 문자열 형식과 동일해야 합니다. 문자열이 유니코드 문자열인 경우 Buffer 형식은 PWSTR이어야 합니다. 문자열이 멀티바이트 문자열인 경우 Buffer 형식은 PSTR이어야 합니다.

버퍼 버퍼의 나머지 부분을 문자열 뒤의 나머지 이 메서드에서 덮어쓸 수 있습니다.
 

[in] BufferChars

버퍼 버퍼의 크기를 문자 단위로 지정합니다.

[in] MaxChars

대상에서 읽을 최대 문자 수를 지정합니다.

[in] MustFit

문자열이 BufferChars 문자보다 큰 경우 수행되는 동작을 지정합니다. MustFittrue 문자열이 BufferChars 문자보다 크면 ExtRemoteException throw됩니다. MustFitfalse 문자열이 BufferChars 문자보다 크면 문자열이 잘리고 버퍼 버퍼 내에 맞게 null로 종료됩니다.

NeedChars

반환 값

GetString 대상에서 읽은 null로 끝나는 문자열을 반환합니다. 버퍼 .

발언

이 메서드는 ExtRemoteData 개체가 나타내는 지역이 가상 메모리에 있는 경우에만 사용할 수 있습니다. 영역이 실제 메모리를 지정하는 경우에는 작동하지 않습니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 engextcpp.hpp(Engextcpp.hpp 포함)

참고 항목

extRemoteData

ExtRemoteData::ReadBuffer