Класс 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) |