Metode IItemNameLimits::GetValidCharacters (shobjidl_core.h)
Memuat string yang berisi masing-masing karakter yang valid atau tidak valid di namespace layanan tempat string dipanggil.
Sintaks
HRESULT GetValidCharacters(
[out] LPWSTR *ppwszValidChars,
[out] LPWSTR *ppwszInvalidChars
);
Parameter
[out] ppwszValidChars
Jenis: LPWSTR*
Penunjuk ke string yang berisi semua karakter yang valid di namespace. Jika namespace menyediakan karakter yang tidak valid dalam ppwszInvalidChars, maka nilai ini mengembalikan NULL. Lihat Keterangan untuk detail selengkapnya.
[out] ppwszInvalidChars
Jenis: LPWSTR*
Penunjuk ke string yang berisi semua karakter yang tidak valid di namespace.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Sebagai contoh, sistem file standar mengembalikan string "/:*?"<>|" dalam ppwszInvalidChars dan NULL di ppwszValidChars.
Kedua parameter tidak dapat mengembalikan nilai non-NULL, sehingga ppwszValidChars diberi nilai NULL karena nilai non-NULL
dalam ppwszInvalidChars. Diasumsikan bahwa ketika ada karakter yang tidak valid yang ditentukan, yang lainnya valid. Hanya ketika ppwszInvalidChars adalah NULL melakukan ppwszValidChars berisi daftar semua karakter yang valid.
Jika metode mengembalikan kode keberhasilan, string yang dialokasikan harus dibebaskan menggunakan CoTaskMemFree.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |
DLL | Shell32.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk