Compartir a través de


Clase CHString (chstring.h)

[La clase CHString forma parte del marco del proveedor de WMI que ahora se considera en estado final y no habrá más desarrollo, mejoras ni actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI deben usarse para todo el desarrollo nuevo.]

Métodos

La clase CHString tiene estos métodos.

 
CHString::AllocSysString

El método AllocSysString asigna una nueva cadena BSTR compatible con Automation. A continuación, copia el contenido de CHStringstring en él, incluido el carácter NULL de terminación.
CHString::CHString

La función CHString::CHString inicializa un nuevo objeto CHString con los datos especificados.
CHString::CHString

Inicializa un nuevo objeto CHString con los datos especificados. (sobrecarga 2/6)
CHString::CHString

Inicializa un nuevo objeto CHString con los datos especificados. (sobrecarga 4/6)
CHString::CHString

Inicializa un nuevo objeto CHString con los datos especificados. (sobrecarga 5/6)
CHString::CHString

Inicializa un nuevo objeto CHString con los datos especificados. (sobrecarga 1/6)
CHString::CHString

Inicializa un nuevo objeto CHString con los datos especificados. (sobrecarga 6/6)
CHString::CHString

Inicializa un nuevo objeto CHString con los datos especificados. (sobrecarga 3/6)
CHString::Collate

El método Collate usa la función wcscoll para comparar una cadena CHString con otra cadena.
CHString::Compare

El método Compare usa la función wcscmp para comparar esta cadena CHString con otra cadena.
CHString::CompareNoCase

El método CompareNoCase usa la función _wcsicmp para comparar una cadena CHString con otra cadena.
CHString::Empty

El método Empty hace que el objeto CHString sea una cadena vacía y libere memoria según corresponda.
CHString::Find

El método Find busca en una cadena la primera coincidencia de una subcadena.
CHString::Find

El método CHString::Find busca en una cadena la primera coincidencia de una subcadena.
CHString::FindOneOf

El método FindOneOf busca una cadena para el primer carácter que coincida con cualquier carácter contenido en lpszCharSet.
CHString::Format

El método CHString::Format da formato y almacena una serie de caracteres y valores en un CHString.
CHString::Format

El método CHString::Format da formato y almacena una serie de caracteres y valores en una cadena CHString.
CHString::FormatMessageW

El método CHString::FormatMessageW (Unicode) da formato a una cadena de mensaje.
CHString::FormatMessageW

El método CHString::FormatMessageW (Unicode) da formato a una cadena de mensaje.
CHString::FormatV

El método FormatV escribe una cadena con formato y una lista variable de argumentos en una cadena CHString.
CHString::FreeExtra

El método FreeExtra libera cualquier memoria adicional asignada previamente por la cadena, pero ya no es necesaria.
CHString::GetAllocLength

El método GetAllocLength devuelve el tamaño del búfer de cadena asignado.
CHString::GetAt

El método CHString::GetAt(int) (chstring.h) devuelve un solo carácter especificado por un número de índice.
CHString::GetAt

El método CHString::GetAt (chstring.h) devuelve un único carácter especificado por un número de índice.
CHString::GetBuffer

El método GetBuffer devuelve un puntero al búfer de caracteres interno para el objeto CHString.
CHString::GetBufferSetLength

El método GetBufferSetLength devuelve un puntero al búfer de caracteres interno para el objeto CHString, truncando o aumentando su longitud si es necesario para coincidir exactamente con la longitud especificada en nNewLength.
CHString::GetData

Método GetData para obtener los datos del objeto CHString.
CHString::GetLength

El método GetLength obtiene un recuento del número de caracteres anchos de esta cadena CHString. El recuento no incluye un terminador NULL.
CHString::IsEmpty

El método IsEmpty prueba una cadena CHString para la condición vacía.
CHString::Left

Extrae los primeros caracteres nCount de una cadena CHString y devuelve una copia de la subcadena extraída.
CHString::LoadStringW

El método LoadStringW lee un recurso de cadena de Windows (identificado por nID) en un objeto CHString existente. (sobrecarga 1/2)
CHString::LoadStringW

El método LoadStringW lee un recurso de cadena de Windows (identificado por nID) en un objeto CHString existente. (sobrecarga 2/2)
CHString::LockBuffer

El método LockBuffer bloquea una cadena en el búfer.
CHString::MakeLower

El método MakeLower convierte una cadena CHString en una cadena en minúsculas.
CHString::MakeReverse

El método MakeReverse invierte el orden de los caracteres en una cadena CHString.
CHString::MakeUpper

El método MakeUpper convierte una cadena CHString en una cadena en mayúsculas.
CHString::Mid

El método Mid extrae una subcadena de caracteres con la longitud que indica nCount de una cadena CHString, a partir de la posición nFirst (de base cero). El método devuelve una copia de la subcadena extraída.
CHString::Mid

El método CHString::Mid extrae una subcadena de caracteres nCount de longitud de una cadena CHString, empezando por la posición nFirst (basada en cero).
CHString::operator LPCWSTR

El operador LPCWSTR conversion operator proporciona un método eficaz para tener acceso a la cadena C terminada en NULL contenida en un objeto CHString.
CHString::ReleaseBuffer

Finaliza el uso de un búfer asignado por GetBuffer.
CHString::ReverseFind

El método ReverseFind busca en una cadena CHString la última coincidencia de una subcadena. Este método es similar a la función en tiempo de ejecución, wcsrchr.
CHString::Right

Extrae los últimos caracteres nCount de una cadena CHString y devuelve una copia de la subcadena extraída.
CHString::SetAt

Sobrescribe un carácter especificado por un número de índice.
CHString::SpanExcluding

El método SpanExcluding extrae y devuelve todos los caracteres anteriores a la primera aparición de un carácter de lpszCharSet.
CHString::SpanIncluding

El método SpanIncluding extrae caracteres de una cadena identificada por lpszCharSet.
CHString::TrimLeft

El método TrimLeft recorta los caracteres de espacio en blanco iniciales de la cadena quitando los nuevos caracteres de línea, espacio y tabulación.
CHString::TrimRight

El método TrimRight recorta los caracteres de espacio en blanco finales de la cadena quitando los caracteres de nueva línea, espacio y tabulación finales.
CHString::UnlockBuffer

El método UnlockBuffer desbloquea el búfer protegido anteriormente mediante una llamada a LockBuffer y restablece el recuento de referencias a 1.

Comentarios

El destructor de la clase es CHString::~CHString.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado chstring.h (incluya FwCommon.h)