Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyalin string dengan indeks yang ditentukan ke array yang ditentukan.
Sintaks
HRESULT GetString(
UINT32 index,
[out] WCHAR *stringBuffer,
UINT32 size
);
Parameter
index
Jenis: UINT32
Indeks berbasis nol dari pasangan bahasa/string yang akan diperiksa.
[out] stringBuffer
Jenis: WCHAR*
Array karakter null yang dihentikan yang menerima string dari pasangan bahasa/string. Buffer yang dialokasikan untuk array ini harus setidaknya berukuran. GetStringLength dapat digunakan untuk mendapatkan ukuran array sebelum menggunakan metode ini.
size
Jenis: UINT32
Ukuran array dalam karakter. Ukuran harus mencakup spasi untuk karakter null yang mengakhiri. GetStringLength dapat digunakan untuk mendapatkan ukuran array sebelum menggunakan metode ini.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
String yang dikembalikan harus dialokasikan oleh pemanggil. Anda bisa mendapatkan ukuran string dengan menggunakan metode GetStringLength sebelum memanggil GetString, seperti yang ditunjukkan dalam contoh berikut.
UINT32 length = 0;
// Get the string length.
if (SUCCEEDED(hr))
{
hr = pFamilyNames->GetStringLength(index, &length);
}
// Allocate a string big enough to hold the name.
wchar_t* name = new (std::nothrow) wchar_t[length+1];
if (name == NULL)
{
hr = E_OUTOFMEMORY;
}
// Get the family name.
if (SUCCEEDED(hr))
{
hr = pFamilyNames->GetString(index, name, length+1);
}
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
| Target Platform | Windows |
| Header | dwrite.h |
| Pustaka | Dwrite.lib |
| DLL | Dwrite.dll |