Bagikan melalui


Fungsi SysAllocStringLen (oleauto.h)

Mengalokasikan string baru, menyalin jumlah karakter yang ditentukan dari string yang diteruskan, dan menambahkan karakter null-terminating.

Sintaks

BSTR SysAllocStringLen(
  [in] const OLECHAR *strIn,
  [in] UINT          ui
);

Parameter

[in] strIn

String input.

[in] ui

Jumlah karakter yang akan disalin. Karakter null ditempatkan setelahnya, mengalokasikan total ui ditambah satu karakter.

Mengembalikan nilai

Salinan string, atau NULL jika memori tidak mencukupi untuk menyelesaikan operasi.

Keterangan

String dapat berisi karakter null yang disematkan dan tidak perlu diakhir dengan NULL. Bebaskan string yang dikembalikan nanti dengan SysFreeString. Jika strIn bukan NULL, maka memori yang dialokasikan untuk strIn harus setidaknya panjang karakter ui .

Catatan Fungsi ini tidak mengonversi karakter * string menjadi Unicode BSTR.
 

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll

Lihat juga

Fungsi Manipulasi String