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) |