共用方式為


CHString 類別 (chstring.h)

[ CHString 類別是 WMI 提供者架構的一部分,現在被視為最終狀態,而且不會針對影響這些連結庫的非安全性相關問題使用進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。]

方法

CHString 類別具有這些方法。

 
CHString::AllocSysString

AllocSysString 方法會配置與自動化相容的新 BSTR 字串。 然後它會將 CHStringstring 的內容複製到其中,包括終止的 NULL 字元。
CHString::CHString

CHString::CHString 函式會使用指定的數據初始化新的 CHString 物件。
CHString::CHString

使用指定的數據,初始化新的 CHString 物件。 (多載 2/6)
CHString::CHString

使用指定的數據,初始化新的 CHString 物件。 (多載 4/6)
CHString::CHString

使用指定的數據,初始化新的 CHString 物件。 (多載 5/6)
CHString::CHString

使用指定的數據,初始化新的 CHString 物件。 (多載 1/6)
CHString::CHString

使用指定的數據,初始化新的 CHString 物件。 (多載 6/6)
CHString::CHString

使用指定的數據,初始化新的 CHString 物件。 (多載 3/6)
CHString::Collate

Collate 方法會使用 wcscoll 函式來比較 CHString 字串與另一個字串。
CHString::Compare

Compare 方法會使用 wcscmp 函式來比較此 CHString 字串與另一個字串。
CHString::CompareNoCase

CompareNoCase 方法會使用 _wcsicmp 函式來比較 CHString 字串與另一個字串。
CHString::Empty

Empty 方法會讓 CHString 對象成為空字串,並適當地釋放記憶體。
CHString::Find

Find 方法會在字串中搜尋子字串的第一個相符專案。
CHString::Find

CHString::Find 方法會搜尋字串,以尋找子字串的第一個相符專案。
CHString::FindOneOf

FindOneOf 方法會搜尋字串中符合 lpszCharSet 中包含的任何字元的第一個字元。
CHString::Format

CHString::Format 方法會將一系列字元和值格式化並儲存在 CHString 中。
CHString::Format

CHString::Format 方法會格式化並儲存 CHString 字串中的一系列字元和值。
CHString::FormatMessageW

CHString::FormatMessageW (Unicode) 方法會格式化訊息字串。
CHString::FormatMessageW

CHString::FormatMessageW (Unicode) 方法會格式化訊息字串。
CHString::FormatV

FormatV 方法會將格式化字串和自變數清單寫入 CHString 字串。
CHString::FreeExtra

FreeExtra 方法會釋放先前由字串配置但不再需要的任何額外記憶體。
CHString::GetAllocLength

GetAllocLength 方法會傳回配置字串緩衝區的大小。
CHString::GetAt

CHString::GetAt (int) (chstring.h) 方法會傳回索引編號所指定的單一字元。
CHString::GetAt

CHString::GetAt (chstring.h) 方法會傳回索引編號所指定的單一字元。
CHString::GetBuffer

GetBuffer 方法會傳回 CHString 對象內部字元緩衝區的指標。
CHString::GetBufferSetLength

GetBufferSetLength 方法會傳回 CHString 物件內部字元緩衝區的指標,必要時截斷或增加其長度,以完全符合 nNewLength 中指定的長度。
CHString::GetData

GetData 方法,可從 CHString 物件取得數據。
CHString::GetLength

GetLength 方法會取得這個 CHString 字串中寬字元數的計數。 計數不包含 NULL 終止符。
CHString::IsEmpty

IsEmpty 方法會測試空白條件的 CHString 字串。
CHString::Left

從 CHString 字串擷取前 nCount 字元,並傳回所擷取子字串的複本。
CHString::LoadStringW

LoadStringW 方法會將 n) ID 所識別的 Windows 字串資源 (讀取到現有的 CHString 物件中。 (多載 1/2)
CHString::LoadStringW

LoadStringW 方法會將 n) ID 所識別的 Windows 字串資源 (讀取到現有的 CHString 物件中。 (多載 2/2)
CHString::LockBuffer

LockBuffer 方法會鎖定緩衝區中的字串。
CHString::MakeLower

MakeLower 方法會將 CHString 字串轉換成小寫字串。
CHString::MakeReverse

MakeReverse 方法會反轉 CHString 字串中的字元順序。
CHString::MakeUpper

MakeUpper 方法會將 CHString 字串轉換成大寫字串。
CHString::Mid

Mid 方法會從 CHString 字串擷取長度 nCount 字元的子字串,從位置 nFirst (以零起始的) 開始。 方法會傳回所擷取子字串的複本。
CHString::Mid

CHString::Mid 方法會從 CHString 字串擷取長度 nCount 字元的子字串,從位置 nFirst (以零起始的) 開始。
CHString::operator LPCWSTR

運算元 LPCWSTR 轉換運算元提供有效率的方法,可存取 CHString 物件中包含的 NULL 終止 C 字串。
CHString::ReleaseBuffer

結束使用 GetBuffer 配置的緩衝區。
CHString::ReverseFind

ReverseFind 方法會搜尋 CHString 字串串,以取得子字串的最後一個相符專案。 這個方法類似於運行時間函式 wcsrchr。
CHString::Right

從 CHString 字串擷取最後 nCount 字元,並傳回所擷取子字串的複本。
CHString::SetAt

覆寫索引編號所指定的一個字元。
CHString::SpanExcluding

SpanExcluding 方法會從 lpszCharSet 擷取並傳回第一次出現字元之前的所有字元。
CHString::SpanIncluding

SpanIncluding 方法會擷取 lpszCharSet 所識別字串的字元。
CHString::TrimLeft

TrimLeft 方法會移除新的行、空格和製表符,從字元串修剪前置空格符。
CHString::TrimRight

TrimRight 方法會移除尾端換行符、空格符和製表元,從字串修剪尾端空格符。
CHString::UnlockBuffer

UnlockBuffer 方法會解除鎖定先前藉由呼叫 LockBuffer 保護的緩衝區,並將參考計數重設為 1。

備註

類別的解構函式是 CHString::~CHString

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 chstring.h (include FwCommon.h)