Kelas CHString
[Kelas CHString adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]
Tabel berikut mencantumkan metode CHString .
Kelas CHString memiliki jenis anggota ini:
Kelas CHString memiliki konstruktor ini.
Konstruktor | Deskripsi |
---|---|
CHString | Membuat string CHString dengan berbagai cara. |
Kelas CHString memiliki metode ini.
Metode | Deskripsi |
---|---|
AllocSysString | Mengalokasikan BSTR dari data CHString . |
Susun | Membandingkan dua string (peka huruf besar/kecil; menggunakan informasi khusus lokal). |
Bandingkan | Membandingkan dua string (peka huruf besar/kecil). |
BandingkanNoCase | Membandingkan dua string (tidak peka huruf besar/kecil). |
Kosong | Memaksa string memiliki panjang 0 (nol). |
Cari | Kelebihan beban. Menemukan karakter atau substring di dalam string yang lebih besar. |
FindOneOf | Menemukan karakter pertama yang cocok dari satu set. |
Format | Kelebihan beban. Memformat string seperti yang dilakukan sprintf . |
FormatMessageW | Kelebihan beban. Memformat string pesan. |
FormatV | Memformat string seperti yang dilakukan vsprintf . |
FreeExtra | Menghapus overhead string ini dengan membebaskan memori tambahan yang sebelumnya dialokasikan untuk string. |
GetAllocLength | Mengembalikan ukuran buffer string. |
GetAt | Kelebihan beban. Mengembalikan karakter pada posisi tertentu. |
GetBuffer | Mengembalikan penunjuk ke karakter dalam string CHString . |
GetBufferSetLength | Mengembalikan penunjuk ke karakter dalam string CHString , memotong ke panjang yang ditentukan. |
GetData | Mengembalikan penunjuk ke data dalam string CHString . |
GetLength | Mengembalikan jumlah karakter Unicode dalam string CHString . |
IsEmpty | Menguji apakah string CHString tidak berisi karakter. |
Kiri | Mengekstrak bagian kiri string (seperti fungsi LEFT$ Dasar). |
LoadStringW | Memuat string CHString yang ada dari file sumber daya. |
LockBuffer | Menonaktifkan penghitungan referensi dan melindungi string dalam buffer. |
MakeLower | Mengonversi semua karakter dalam string ini menjadi karakter huruf kecil. |
MakeReverse | Membalikkan karakter dalam string ini. |
MakeUpper | Mengonversi semua karakter dalam string ini menjadi karakter huruf besar. |
Mid | Kelebihan beban. Mengekstrak bagian tengah string (seperti fungsi MID$ Dasar). |
ReleaseBuffer | Merilis kontrol buffer yang dikembalikan oleh GetBuffer. |
ReverseFind | Menemukan karakter di dalam string yang lebih besar; dimulai dari akhir. |
Tepat | Mengekstrak bagian kanan string (seperti fungsi RIGHT$ Dasar). |
SetAt | Mengatur karakter pada posisi tertentu. |
SpanExcluding | Mengekstrak substring yang hanya berisi karakter yang tidak ada dalam set. |
SpanIncluding | Mengekstrak substring yang hanya berisi karakter dalam satu set. |
TrimLeft | Memangkas karakter spasi putih terkemuka dari string. |
TrimRight | Memangkas karakter spasi kosong di belakang dari string. |
UnlockBuffer | Mengaktifkan penghitungan referensi dan merilis string dalam buffer. |
The **CHString** class has these operators.
Operator | Deskripsi |
---|---|
operator != (CHString, CHString) | Membandingkan dua CHString untuk ketidaksamaan. |
operator != (CHString, LPCWSTR) | Membandingkan CHString dengan LPCWSTR untuk ketidaksamaan. |
operator [] | Mengembalikan karakter pada substitusi operator posisi tertentu untuk GetAt. |
operator + | Menggabungkan dua string dan mengembalikan string baru. |
operator += | Menggabungkan string baru ke akhir string yang ada. |
operator < (CHString, LPCWSTR) | Membandingkan CHString dengan LPCWSTR. |
operator < (CHString, CHString) | Membandingkan dua CHString. |
operator <= (CHString, CHString) | Membandingkan dua CHString. |
operator <= (CHString, LPCWSTR) | Membandingkan CHString dengan LPCWSTR. |
operator = | Menetapkan nilai baru ke string CHString . |
operator == (CHString, CHString) | Membandingkan dua CHString untuk kesetaraan . |
operator == (CHString, LPCWSTR) | Membandingkan CHString dengan LPCWSTR untuk kesetaraan. |
operator > (CHString, CHString) | Membandingkan dua CHString. |
operator > (CHString, LPCWSTR) | Membandingkan CHString dengan LPCWSTR. |
operator >= (CHString, CHString) | Membandingkan dua CHString. |
operator >= (CHString, LPCWSTR) | Membandingkan CHString dengan LPCWSTR. |
operator LPCWSTR | Secara langsung mengakses karakter yang disimpan dalam string CHString sebagai string gaya C. |
Destruktor untuk kelas adalah CHString::~CHString.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
Pustaka |
|
DLL |
|