Método ExtRemoteData::GetString(PWSTR,ULONG,ULONG,bool,PULONG) (engextcpp.hpp)
O método GetString lê uma cadeia de caracteres terminada em nulo da memória do destino. A cadeia de caracteres está localizada no início da região representada pelo objeto ExtRemoteData.
Sintaxe
PWSTR GetString(
[out] PWSTR Buffer,
[in] ULONG BufferChars,
[in] ULONG MaxChars,
[in] bool MustFit,
PULONG NeedChars
);
Parâmetros
[out] Buffer
Recebe a cadeia de caracteres terminada em nulo lida do destino. O tipo de buffer deve ser o mesmo que o tipo da cadeia de caracteres no destino. Se a cadeia de caracteres for uma cadeia de caracteres Unicode, o tipo de buffer deverá ser PWSTR. Se a cadeia de caracteres for uma cadeia de caracteres multibyte, o tipo de buffer deverá ser PSTR.
[in] BufferChars
Especifica o tamanho, em caracteres, do buffer de do buffer de.
[in] MaxChars
Especifica o número máximo de caracteres a serem lidos do destino.
[in] MustFit
Especifica o que acontece se a cadeia de caracteres for maior que BufferChars caracteres. Se MustFit for true
e a cadeia de caracteres for maior que caracteres BufferChars, um ExtRemoteException será gerado. Se MustFit for false
e a cadeia de caracteres for maior que caracteres do BufferChars, a cadeia de caracteres será truncada e terminada em nulo para caber dentro do buffer de buffer.
NeedChars
Valor de retorno
GetString retorna a cadeia de caracteres terminada em nulo que foi lida do destino. Este é buffer.
Observações
Esse método só poderá ser usado se a região representada pelo objeto ExtRemoteData estiver na memória virtual. Ele não funcionará se a região especificar memória física.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | engextcpp.hpp (inclua Engextcpp.hpp) |