Condividi tramite


Metodo ExtRemoteData::GetString(ExtBuffer<char>*,ULONG) (engextcpp.hpp)

Il metodo GetString legge una stringa con terminazione Null dalla memoria della destinazione. La stringa si trova all'inizio dell'area rappresentata dall'oggetto extRemoteData.

Sintassi

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

Parametri

[out] Buffer

Riceve la stringa con terminazione Null letta dalla destinazione. Il tipo di buffer deve essere uguale al tipo della stringa nella destinazione. Se la stringa è una stringa Unicode, il tipo di buffer deve essere PWSTR. Se la stringa è una stringa multibyte, il tipo di buffer deve essere PSTR.

Nota il resto del buffer buffer buffer, dopo la stringa, può essere sovrascritto da questo metodo.
 

[in] MaxChars

Specifica il numero massimo di caratteri da leggere dalla destinazione.

Valore restituito

GetString restituisce la stringa con terminazione Null letta dalla destinazione. Si tratta di buffer.

Osservazioni

Questo metodo può essere utilizzato solo se l'area rappresentata dall'oggetto ExtRemoteData è in memoria virtuale. Non funzionerà se l'area specifica la memoria fisica.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione engextcpp.hpp (include Engextcpp.hpp)

Vedere anche

ExtRemoteData

ExtRemoteData::ReadBuffer