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.
Mendapatkan blok teks segera sebelum posisi yang ditentukan.
Sintaks
HRESULT GetTextBeforePosition(
UINT32 textPosition,
[out] WCHAR const **textString,
[out] UINT32 *textLength
);
Parameter
textPosition
Jenis: UINT32
Posisi segera setelah posisi terakhir blok teks untuk diperoleh.
[out] textString
Jenis: const WCHAR**
Saat metode ini kembali, berisi alamat penunjuk ke blok teks, sebagai array karakter dari rentang yang ditentukan. Rentang teks akan dari textPosition ke bagian depan blok.
[out] textLength
Jenis: UINT32*
Jumlah unit UTF16 dari blok yang diambil. Panjang yang dikembalikan adalah dari posisi yang ditentukan ke depan blok.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
NULL menunjukkan tidak ada gugus yang tersedia pada posisi yang ditentukan, baik karena textPosition sama dengan 0, textPosition lebih besar dari seluruh panjang konten teks, atau posisi yang dikueri tidak dipetakan ke dalam penyimpanan backing aplikasi.
Meskipun aplikasi dapat menerapkan konten tekstual jarang yang hanya memetakan bagian dari penyimpanan cadangan, aplikasi harus memetakan teks apa pun yang berada dalam rentang yang diteruskan ke fungsi analisis apa pun.
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 |