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) |