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 .

Anggota

Kelas CHString memiliki jenis anggota ini:

Konstruktor

Kelas CHString memiliki konstruktor ini.

Konstruktor Deskripsi
CHString Membuat string CHString dengan berbagai cara.

Metode

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.

Operator

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.

Keterangan

Destruktor untuk kelas adalah CHString::~CHString.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
ChString.h (termasuk FwCommon.h)
Pustaka
FrameDyn.lib
DLL
FrameDynOS.dll;
FrameDyn.dll