Bagikan melalui


Fungsi WindowsGetStringRawBuffer (winstring.h)

Mengambil buffer cadangan untuk string yang ditentukan.

Sintaks

PCWSTR WindowsGetStringRawBuffer(
  HSTRING string,
  UINT32  *length
);

Parameter

string

Jenis: [in, opsional] HSTRING

String opsional tempat buffer dukungan akan diambil. Bisa NULL.

length

Jenis: [out, opsional] UINT32 *

Penunjuk opsional ke UINT32. Jika NULL diteruskan untuk panjangnya, null akan diabaikan. Jika panjang adalah penunjuk yang valid ke UINT32, dan string adalah HSTRING yang valid, maka pada penyelesaian yang berhasil, fungsi mengatur nilai yang diarahkan panjangnya ke jumlah karakter Unicode dalam buffer pendukung untuk string (termasuk karakter null yang disematkan, tetapi tidak termasuk null yang dihentikan). Jika panjangnya adalah penunjuk yang valid ke UINT32, dan string adalah NULL, maka nilai yang ditujukkan menurut panjang diatur ke 0.

Mengembalikan nilai

Jenis: PCWSTR

Penunjuk ke buffer yang menyediakan penyimpanan cadangan untuk string, atau string kosong jika stringadalah NULL atau string kosong.

Keterangan

Gunakan fungsi WindowsGetStringRawBuffer untuk mendapatkan penunjuk ke buffer backing HSTRING.

Jangan mengubah konten buffer— HSTRING harus tidak dapat diubah.

Persyaratan

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