Fungsi WindowsReplaceString (winstring.h)

Mengganti semua kemunculan sekumpulan karakter dalam string yang ditentukan dengan sekumpulan karakter lain untuk membuat string baru.

Syntax

HRESULT WindowsReplaceString(
  HSTRING string,
  HSTRING stringReplaced,
  HSTRING stringReplaceWith,
  HSTRING *newString
);

Parameter-parameternya

string

Jenis: [in] HSTRING

String asli.

stringReplaced

Jenis: [in] HSTRING

String yang akan diganti.

stringReplaceWith

Jenis: [in] HSTRING

String untuk mengganti semua kemunculan stringReplaced. Jika parameter ini NULL, semua instans stringReplaced akan dihapus.

newString

Jenis: [out] HSTRING*

String yang setara dengan aslinya, kecuali bahwa semua instans stringReplaced diganti dengan stringReplaceWith.

Mengembalikan nilai

Jenis: HRESULT

Fungsi ini dapat mengembalikan salah satu nilai ini.

Mengembalikan kode Description
S_OK
Penggantian string berhasil.
E_INVALIDARG
newStringadalah NULL, stringReplaced kosong, atau panjang string1 ditambah panjang string2 lebih besar dari MAXUINT32, yaitu 4.294.967.295; yaitu, 0xFFFFFFFF heksadesimal.
E_OUTOFMEMORY
Gagal mengalokasikan string baru.

Komentar

Setiap panggilan ke fungsi WindowsReplaceString harus dicocokkan dengan panggilan yang sesuai ke WindowsDeleteString.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Platform Target Windows
Header winstring.h
Library RuntimeObject.lib

Lihat juga

WindowsDeleteString