Teilen über


Shell-Zeichenfolgenbehandlungsfunktionen

In diesem Abschnitt werden die Windows Shell-Zeichenfolgenbehandlungsfunktionen beschrieben. Die in dieser Dokumentation erläuterten Programmierelemente werden von Shlwapi.dll exportiert und in Shlwapi.h und Shlwapi.lib definiert.

In diesem Abschnitt

Thema Beschreibung
ChrCmpI-
Führt einen Vergleich zwischen zwei Zeichen aus. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
GetAcceptLanguages
Ruft eine Zeichenfolge ab, die bei der Angabe von Spracheinstellungen mit Websites verwendet wird.
IntlStrEqN-
Führt einen Vergleich zwischen Groß- und Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch.
IntlStrEqNI-
Führt einen Vergleich zwischen Groß- und Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch.
IntlStrEqWorker
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei lokalisierten Zeichenfolgen.
IsCharSpace-
Bestimmt, ob ein Zeichen ein Leerzeichen darstellt.
SHLoadIndirectString-
Extrahiert eine angegebene Textressource, wenn diese Ressource in Form einer indirekten Zeichenfolge angegeben wird (eine Zeichenfolge, die mit dem Symbol "@" beginnt).
SHStrDup-
Erstellt eine Kopie einer Zeichenfolge im neu zugewiesenen Speicher.
StrCat-
Fügt eine Zeichenfolge an eine andere an.
Hinweis: Nicht verwenden. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.
StrCatBuff-
Kopiert und fügt Zeichen von einer Zeichenfolge an das Ende einer anderen an.
Hinweis: Nicht verwenden. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.
StrCatChainW-
Verkettet zwei Unicode-Zeichenfolgen. Wird verwendet, wenn wiederholte Verkettungen mit demselben Puffer erforderlich sind.
StrChr-
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrChrI-
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrChrNIW
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrChrNW-
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrCmp-
Vergleicht zwei Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrCmpC-
Vergleicht Zeichenfolgen mit C-Laufzeitregeln (ASCII). Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrCmpI-
Vergleicht zwei Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrCmpIC
Vergleicht zwei Zeichenfolgen mit C-Laufzeitregeln (ASCII). Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrCmpLogicalW
Vergleicht zwei Unicode-Zeichenfolgen. Ziffern in den Zeichenfolgen werden als numerischer Inhalt und nicht als Text betrachtet. Bei diesem Test wird die Groß-/Kleinschreibung nicht beachtet.
StrCmpN-
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang zweier Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. Das StrNCmp- Makro unterscheidet sich nur von dieser Funktion im Namen.
StrCmpNC-
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von C-Laufzeitregeln (ASCII)-Sortierregeln. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrCmpNI-
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang zweier Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. Das StrNCmpI- Makro unterscheidet sich nur von dieser Funktion im Namen.
StrCmpNIC-
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von C-Laufzeitregeln (ASCII)-Sortierregeln. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrCpy-
Kopiert eine Zeichenfolge in eine andere.
Hinweis: Nicht verwenden. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.
StrCpyN-
Kopiert eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge in eine andere.
Hinweis: Verwenden Sie diese Funktion nicht oder das StrNCpy Makro. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.
StrCSpn-
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Gruppe von Zeichen. Bei der Suchmethode wird die Groß-/Kleinschreibung beachtet, und das beendende NULL- Zeichen ist in der Suchmusterabgleichung enthalten.
StrCSpnI-
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Gruppe von Zeichen. Bei der Suchmethode wird die Groß-/Kleinschreibung nicht beachtet, und das beendende NULL- Zeichen ist in der Suchmusterabgleichung enthalten.
StrDup-
Dupliziert eine Zeichenfolge.
StrFormatByteSize64-
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe als Größenwert in Byte, Kilobyte, Megabyte oder Gigabyte ausgedrückt wird.
StrFormatByteSizeA-
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe als Größenwert in Byte, Kilobyte, Megabyte oder Gigabyte ausgedrückt wird. Unterscheidet sich von StrFormatByteSizeW- in einem Parametertyp.
StrFormatByteSizeEx-
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe die Anzahl in Bytes, Kilobyte, Megabyte oder Gigabyte darstellt. Erweitert StrFormatByteSizeW-, indem es die Möglichkeit bietet, auf die nächste angezeigte Ziffer zu runden oder nicht angezeigte Ziffern zu verwerfen.
StrFormatByteSizeW-
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe als Größenwert in Byte, Kilobyte, Megabyte oder Gigabyte ausgedrückt wird. Unterscheidet sich von StrFormatByteSizeA- in einem Parametertyp.
StrFormatKBSize
Wandelt einen numerischen Wert in eine Zeichenfolge um, die die als Größenwert in Kilobyte ausgedrückte Zahl darstellt.
StrFromTimeInterval
Konvertiert ein in Millisekunden angegebenes Zeitintervall in eine Zeichenfolge.
StrIsIntlEqual-
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang zweier Zeichenfolgen, um festzustellen, ob sie gleich sind.
StrNCat-
Fügt eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge an das Ende einer anderen an.
Hinweis: Verwenden Sie diese Funktion nicht oder das StrCatN- Makro. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.
StrPBrk
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das in einem angegebenen Puffer enthalten ist. Diese Suche enthält nicht das endende NULL-Zeichen.
StrRChr
Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrRChrI-
Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrRetToBSTR-
Akzeptiert eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, die auf eine Zeichenfolge verweist, und gibt diese Zeichenfolge als BSTR-zurück.
StrRetToBuf
Konvertiert eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOf in eine Zeichenfolge zurückgegeben wird, und platziert das Ergebnis in einen Puffer.
StrRetToStr-
Verwendet eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, und gibt einen Zeiger auf eine zugeordnete Zeichenfolge zurück, die den Anzeigenamen enthält.
StrRetToStrN-
Übernimmt eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOfzurückgegeben wird, konvertiert sie in eine Zeichenfolge und platziert das Ergebnis in einen Puffer.
StrRStrI-
Sucht nach dem letzten Vorkommen einer angegebenen Teilzeichenfolge innerhalb einer Zeichenfolge. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrSpn-
Ruft die Länge einer Teilzeichenfolge innerhalb einer Zeichenfolge ab, die vollständig aus Zeichen besteht, die in einem angegebenen Puffer enthalten sind.
StrStr-
Sucht das erste Vorkommen einer Teilzeichenfolge innerhalb einer Zeichenfolge. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden.
StrStrI-
Sucht das erste Vorkommen einer Teilzeichenfolge innerhalb einer Zeichenfolge. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.
StrToInt-
Konvertiert eine Zeichenfolge, die einen Dezimalwert darstellt, in eine ganze Zahl. Das StrToLong Makro ist identisch mit dieser Funktion.
StrToInt64Ex-
Konvertiert eine Zeichenfolge, die einen Dezimal- oder Hexadezimalwert darstellt, in eine 64-Bit-Ganzzahl.
StrToIntEx-
Konvertiert eine Zeichenfolge, die eine dezimale oder hexadezimale Zahl darstellt, in eine ganze Zahl.
StrTrim-
Entfernt angegebene führende und nachfolgende Zeichen aus einer Zeichenfolge.
wnsprintf-
Verwendet eine Argumentliste mit variabler Länge und gibt die Werte der Argumente als printf-formatierte Zeichenfolge zurück.
Hinweis: Verwenden Sie diese Funktion nicht. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.
wvnsprintf
Verwendet eine Liste von Argumenten und gibt die Werte der Argumente als printfformatierte Zeichenfolge zurück.
Hinweis: Verwenden Sie diese Funktion nicht. Informationen zu alternativen Funktionen finden Sie in den Hinweisen.