Freigeben über


CHString-Klasse (chstring.h)

[Die Klasse CHString ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Methoden

Die Klasse CHString verfügt über diese Methoden.

 
CHString::AllocSysString

Die AllocSysString-Methode ordnet eine neue BSTR-Zeichenfolge zu, die mit Automation kompatibel ist. Anschließend wird der Inhalt der CHStringstring-Zeichenfolge kopiert, einschließlich des abschließenden NULL-Zeichens.
CHString::CHString

Die CHString::CHString-Funktion initialisiert ein neues CHString-Objekt mit den angegebenen Daten.
CHString::CHString

Initialisiert ein neues CHString-Objekt mit den angegebenen Daten. (Überladung 2/6)
CHString::CHString

Initialisiert ein neues CHString-Objekt mit den angegebenen Daten. (Überladung 4/6)
CHString::CHString

Initialisiert ein neues CHString-Objekt mit den angegebenen Daten. (Überladung 5/6)
CHString::CHString

Initialisiert ein neues CHString-Objekt mit den angegebenen Daten. (Überladung 1/6)
CHString::CHString

Initialisiert ein neues CHString-Objekt mit den angegebenen Daten. (Überladung 6/6)
CHString::CHString

Initialisiert ein neues CHString-Objekt mit den angegebenen Daten. (Überladung 3/6)
CHString::Collate

Die Collate-Methode verwendet die wcscoll-Funktion, um eine CHString-Zeichenfolge mit einer anderen Zeichenfolge zu vergleichen.
CHString::Compare

Die Compare-Methode verwendet die wcscmp-Funktion, um diese CHString-Zeichenfolge mit einer anderen Zeichenfolge zu vergleichen.
CHString::CompareNoCase

Die CompareNoCase-Methode verwendet die funktion _wcsicmp, um eine CHString-Zeichenfolge mit einer anderen Zeichenfolge zu vergleichen.
CHString::Empty

Die Empty-Methode macht das CHString-Objekt zu einer leeren Zeichenfolge und gibt nach Bedarf Arbeitsspeicher frei.
CHString::Find

Die Find-Methode durchsucht eine Zeichenfolge nach der ersten Übereinstimmung mit einer Teilzeichenfolge.
CHString::Find

Die CHString::Find-Methode durchsucht eine Zeichenfolge nach der ersten Übereinstimmung einer Teilzeichenfolge.
CHString::FindOneOf

Die FindOneOf-Methode durchsucht eine Zeichenfolge nach dem ersten Zeichen, das mit jedem in lpszCharSet enthaltenen Zeichen übereinstimmt.
CHString::Format

Die CHString::Format-Methode formatiert und speichert eine Reihe von Zeichen und Werten in einem CHString.
CHString::Format

Die CHString::Format-Methode formatiert und speichert eine Reihe von Zeichen und Werten in einer CHString-Zeichenfolge.
CHString::FormatMessageW

Die CHString::FormatMessageW-Methode (Unicode) formatiert eine Nachrichtenzeichenfolge.
CHString::FormatMessageW

Die CHString::FormatMessageW-Methode (Unicode) formatiert eine Nachrichtenzeichenfolge.
CHString::FormatV

Die FormatV-Methode schreibt eine formatierte Zeichenfolge und eine Variablenliste von Argumenten in eine CHString-Zeichenfolge.
CHString::FreeExtra

Die FreeExtra-Methode gibt jeden zusätzlichen Arbeitsspeicher frei, der zuvor von der Zeichenfolge zugewiesen wurde, aber nicht mehr benötigt wird.
CHString::GetAllocLength

Die GetAllocLength-Methode gibt die Größe des zugeordneten Zeichenfolgenpuffers zurück.
CHString::GetAt

Die CHString::GetAt(int) (chstring.h)-Methode gibt ein einzelnes Zeichen zurück, das durch eine Indexnummer angegeben wird.
CHString::GetAt

Die CHString::GetAt-Methode (chstring.h) gibt ein einzelnes Zeichen zurück, das durch eine Indexnummer angegeben wird.
CHString::GetBuffer

Die GetBuffer-Methode gibt einen Zeiger auf den internen Zeichenpuffer für das CHString-Objekt zurück.
CHString::GetBufferSetLength

Die GetBufferSetLength-Methode gibt einen Zeiger auf den internen Zeichenpuffer für das CHString-Objekt zurück, wobei die Länge bei Bedarf abgeschnitten oder erhöht wird, um genau der in nNewLength angegebenen Länge zu entsprechen.
CHString::GetData

Die GetData-Methode zum Abrufen der Daten aus dem CHString-Objekt.
CHString::GetLength

Die GetLength-Methode ruft die Anzahl der Breitzeichen in dieser CHString-Zeichenfolge ab. Die Anzahl enthält keinen NULL-Abschlussator.
CHString::IsEmpty

Die IsEmpty-Methode testet eine CHString-Zeichenfolge auf die leere Bedingung.
CHString::Left

Extrahiert die ersten nCount-Zeichen aus einer CHString-Zeichenfolge und gibt eine Kopie der extrahierten Teilzeichenfolge zurück.
CHString::LoadStringW

Die LoadStringW-Methode liest eine Windows-Zeichenfolgenressource (identifiziert durch nID) in ein vorhandenes CHString-Objekt. (Überladung 1/2)
CHString::LoadStringW

Die LoadStringW-Methode liest eine Windows-Zeichenfolgenressource (identifiziert durch nID) in ein vorhandenes CHString-Objekt. (Überladung 2/2)
CHString::LockBuffer

Die LockBuffer-Methode sperrt eine Zeichenfolge im Puffer.
CHString::MakeLower

Die MakeLower-Methode konvertiert eine CHString-Zeichenfolge in eine Kleinbuchstabenzeichenfolge.
CHString::MakeReverse

Die MakeReverse-Methode kehrt die Reihenfolge der Zeichen in einer CHString-Zeichenfolge um.
CHString::MakeUpper

Die MakeUpper-Methode konvertiert eine CHString-Zeichenfolge in eine Zeichenfolge in Großbuchstaben.
CHString::Mid

Die Mid-Methode extrahiert eine Teilzeichenfolge der Länge nCount-Zeichen aus einer CHString-Zeichenfolge, beginnend bei Position nFirst (nullbasiert). Die Methode gibt eine Kopie der extrahierten Teilzeichenfolge zurück.
CHString::Mid

Die CHString::Mid-Methode extrahiert eine Teilzeichenfolge der Länge nCount-Zeichen aus einer CHString-Zeichenfolge, beginnend bei Position nFirst (nullbasiert).
CHString::operator LPCWSTR

Der Operator LPCWSTR-Konvertierungsoperator stellt eine effiziente Methode für den Zugriff auf die NULL-endende C-Zeichenfolge bereit, die in einem CHString-Objekt enthalten ist.
CHString::ReleaseBuffer

Beendet die Verwendung eines von GetBuffer zugeordneten Puffers.
CHString::ReverseFind

Die ReverseFind-Methode durchsucht eine CHString-Zeichenfolge nach der letzten Übereinstimmung einer Teilzeichenfolge. Diese Methode ähnelt der Laufzeitfunktion wcsrchr.
CHString::Right

Extrahiert die letzten nCount-Zeichen aus einer CHString-Zeichenfolge und gibt eine Kopie der extrahierten Teilzeichenfolge zurück.
CHString::SetAt

Überschreibt ein durch eine Indexnummer angegebenes Zeichen.
CHString::SpanExcluding

Die SpanExcluding-Methode extrahiert und gibt alle Zeichen zurück, die dem ersten Vorkommen eines Zeichens aus lpszCharSet vorangehen.
CHString::SpanIncluding

Die SpanIncluding-Methode extrahiert Zeichen einer Zeichenfolge, die von lpszCharSet identifiziert werden.
CHString::TrimLeft

Die TrimLeft-Methode entfernt führende Leerzeichen aus der Zeichenfolge, indem neue Zeilen-, Leer- und Registerkartenzeichen entfernt werden.
CHString::TrimRight

Die TrimRight-Methode schneidet nachfolgende Leerzeichen aus der Zeichenfolge, indem nachfolgende Zeilen-, Leer- und Registerkartenzeichen entfernt werden.
CHString::UnlockBuffer

Die UnlockBuffer-Methode entsperrt den Puffer, der zuvor durch Aufrufen von LockBuffer gesichert wurde, und setzt die Verweisanzahl auf 1 zurück.

Bemerkungen

Der Destruktor für die Klasse ist CHString::~CHString.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile chstring.h (einschließlich FwCommon.h)