Поделиться через


Класс CHString (chstring.h)

[Класс CHString является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Методы

Класс 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 (Юникод) форматирует строку сообщения.
CHString::FormatMessageW

Метод CHString::FormatMessageW (Юникод) форматирует строку сообщения.
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

Извлекает первые символы nCount из строки CHString и возвращает копию извлеченной подстроки.
CHString::LoadStringW

Метод LoadStringW считывает строковый ресурс Windows (определяемый nID) в существующий объект CHString. (перегрузка 1/2)
CHString::LoadStringW

Метод LoadStringW считывает строковый ресурс Windows (определяемый nID) в существующий объект CHString. (перегрузка 2/2)
CHString::LockBuffer

Метод LockBuffer блокирует строку в буфере.
CHString::MakeLower

Метод MakeLower преобразует строку CHString в строку в нижнем регистре.
CHString::MakeReverse

Метод MakeReverse изменяет порядок символов в строке CHString.
CHString::MakeUpper

Метод MakeUpper преобразует строку CHString в строку верхнего регистра.
CHString::Mid

Метод Mid извлекает подстроку длиной nCount из строки CHString, начиная с позиции nFirst (от нуля). Метод возвращает копию извлеченной подстроки.
CHString::Mid

Метод CHString::Mid извлекает подстроку длиной nCount символов из строки CHString, начиная с позиции nFirst (от нуля).
CHString::operator LPCWSTR

Оператор преобразования LPCWSTR предоставляет эффективный метод для доступа к строке C, завершаемой значением NULL, содержащейся в объекте CHString.
CHString::ReleaseBuffer

Прекращает использование буфера, выделенного GetBuffer.
CHString::ReverseFind

Метод ReverseFind ищет в строке CHString последнее совпадение подстроки. Этот метод аналогичен функции среды выполнения wcsrchr.
CHString::Right

Извлекает последние символы nCount из строки CHString и возвращает копию извлеченной подстроки.
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
Header chstring.h (включая FwCommon.h)