Compartilhar via


Classe CHString (chstring.h)

[A classe CHString faz parte do WMI Provider Framework que agora é considerado em estado final e nenhum desenvolvimento, melhoria ou atualização adicional estará disponível para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas em todos os novos desenvolvimentos.]

Métodos

A classe CHString tem estes métodos.

 
CHString::AllocSysString

O método AllocSysString aloca uma nova cadeia de caracteres BSTR compatível com a Automação. Em seguida, ele copia o conteúdo do CHStringstring nele, incluindo o caractere NULL de terminação.
CHString::CHString

A função CHString::CHString inicializa um novo objeto CHString com os dados especificados.
CHString::CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 2/6)
CHString::CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 4/6)
CHString::CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 5/6)
CHString::CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 1/6)
CHString::CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 6/6)
CHString::CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 3/6)
CHString::Collate

O método Collate usa a função wcscoll para comparar uma cadeia de caracteres CHString com outra cadeia de caracteres.
CHString::Compare

O método Compare usa a função wcscmp para comparar essa cadeia de caracteres CHString com outra cadeia de caracteres.
CHString::CompareNoCase

O método CompareNoCase usa a função _wcsicmp para comparar uma cadeia de caracteres CHString com outra cadeia de caracteres.
CHString::Empty

O método Empty torna o objeto CHString uma cadeia de caracteres vazia e libera memória conforme apropriado.
CHString::Find

O método Find pesquisa a primeira correspondência de uma subcadeia de caracteres em uma cadeia de caracteres.
CHString::Find

O método CHString::Find pesquisa uma cadeia de caracteres para a primeira correspondência de uma subcadeia de caracteres.
CHString::FindOneOf

O método FindOneOf pesquisa uma cadeia de caracteres para o primeiro caractere que corresponde a qualquer caractere contido em lpszCharSet.
CHString::Format

O método CHString::Format formata e armazena uma série de caracteres e valores em um CHString.
CHString::Format

O método CHString::Format formata e armazena uma série de caracteres e valores em uma cadeia de caracteres CHString.
CHString::FormatMessageW

O método CHString::FormatMessageW (Unicode) formata uma cadeia de caracteres de mensagem.
CHString::FormatMessageW

O método CHString::FormatMessageW (Unicode) formata uma cadeia de caracteres de mensagem.
CHString::FormatV

O método FormatV grava uma cadeia de caracteres formatada e uma lista variável de argumentos em uma cadeia de caracteres CHString.
CHString::FreeExtra

O método FreeExtra libera qualquer memória extra que foi alocada anteriormente pela cadeia de caracteres, mas não é mais necessária.
CHString::GetAllocLength

O método GetAllocLength retorna o tamanho do buffer de cadeia de caracteres alocado.
CHString::GetAt

O método CHString::GetAt(int) (chstring.h) retorna um único caractere especificado por um número de índice.
CHString::GetAt

O método CHString::GetAt (chstring.h) retorna um único caractere especificado por um número de índice.
CHString::GetBuffer

O método GetBuffer retorna um ponteiro para o buffer de caracteres interno do objeto CHString.
CHString::GetBufferSetLength

O método GetBufferSetLength retorna um ponteiro para o buffer de caracteres interno do objeto CHString, truncando ou aumentando seu comprimento, se necessário, para corresponder exatamente ao comprimento especificado em nNewLength.
CHString::GetData

O método GetData para obter os dados do objeto CHString.
CHString::GetLength

O método GetLength obtém uma contagem do número de caracteres largos nesta cadeia de caracteres CHString. A contagem não inclui um terminador NULL.
CHString::IsEmpty

O método IsEmpty testa uma cadeia de caracteres CHString para a condição vazia.
CHString::Left

Extrai os primeiros caracteres nCount de uma cadeia de caracteres CHString e retorna uma cópia da subcadeia de caracteres extraída.
CHString::LoadStringW

O método LoadStringW lê um recurso de cadeia de caracteres do Windows (identificado por nID) em um objeto CHString existente. (sobrecarga 1/2)
CHString::LoadStringW

O método LoadStringW lê um recurso de cadeia de caracteres do Windows (identificado por nID) em um objeto CHString existente. (sobrecarga 2/2)
CHString::LockBuffer

O método LockBuffer bloqueia uma cadeia de caracteres no buffer.
CHString::MakeLower

O método MakeLower converte uma cadeia de caracteres CHString em uma cadeia de caracteres minúsculas.
CHString::MakeReverse

O método MakeReverse inverte a ordem dos caracteres em uma cadeia de caracteres CHString.
CHString::MakeUpper

O método MakeUpper converte uma cadeia de caracteres CHString em uma cadeia de caracteres maiúscula.
CHString::Mid

O método Mid extrai uma substring de comprimento nCount de uma cadeia de caracteres CHString, iniciando na posição nFirst (base zero). O método retorna uma cópia da substring extraída.
CHString::Mid

O método CHString::Mid extrai uma subcadeia de caracteres nCount de comprimento de uma cadeia de caracteres CHString, começando na posição nFirst (baseado em zero).
CHString::operator LPCWSTR

O operador de conversão LPCWSTR fornece um método eficiente para acessar a cadeia de caracteres C terminada em NULL contida em um objeto CHString.
CHString::ReleaseBuffer

Encerra o uso de um buffer alocado pelo GetBuffer.
CHString::ReverseFind

O método ReverseFind pesquisa uma cadeia de caracteres CHString para a última correspondência de uma subcadeia de caracteres. Esse método é semelhante à função de runtime, wcsrchr.
CHString::Right

Extrai os últimos caracteres nCount de uma cadeia de caracteres CHString e retorna uma cópia da subcadeia de caracteres extraída.
CHString::SetAt

Substitui um caractere especificado por um número de índice.
CHString::SpanExcluding

O método SpanExcluding extrai e retorna todos os caracteres que precedem a primeira ocorrência de um caractere de lpszCharSet.
CHString::SpanIncluding

O método SpanIncluding extrai caracteres de uma cadeia de caracteres identificada por lpszCharSet.
CHString::TrimLeft

O método TrimLeft corta caracteres de espaço em branco à esquerda da cadeia de caracteres removendo novos caracteres de linha, espaço e tabulação.
CHString::TrimRight

O método TrimRight corta caracteres de espaço em branco à direita da cadeia de caracteres removendo caracteres de nova linha, espaço e tabulação à direita.
CHString::UnlockBuffer

O método UnlockBuffer desbloqueia o buffer que foi protegido anteriormente chamando LockBuffer e redefine a contagem de referência para 1.

Comentários

O destruidor da classe é CHString::~CHString.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho chstring.h (inclua FwCommon.h)