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 |
|---|---|
| ChrycmpI |
Führt einen Vergleich zwischen zwei Zeichen aus. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| GetAcceptLanguages |
Ruft eine Zeichenfolge ab, die bei der Angabe von Spracheinstellungen mit Websites verwendet wird. |
| IntlStrEqN |
Führt einen Vergleich einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch, bei dem die Groß-/Kleinschreibung beachtet wird. |
| IntlStrEqNI |
Führt einen Vergleich einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen ohne Unterscheidung nach Groß-/Kleinschreibung durch. |
| IntlStrEqWorker |
Vergleicht eine angegebene Anzahl von Zeichen am 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 zugeordneten Speicher. |
| Strcat |
Fügt eine Zeichenfolge an eine andere an. [!Note] |
| StrCatBuff |
Kopiert Und fügt Zeichen aus einer Zeichenfolge an das Ende einer anderen an. [!Note] |
| 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. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| StrChrI |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| StrChrNIW |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| StrChrNW |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| Strcmp |
Vergleicht zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| StrCmpC |
Vergleicht Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| StrCmpI |
Vergleicht zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| StrCmpIC |
Vergleicht zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| 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 am Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. Das StrNCmp-Makro unterscheidet sich nur im Namen von dieser Funktion. |
| StrCmpNC |
Vergleicht eine angegebene Anzahl von Zeichen am Anfang von zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| StrCmpNI |
Vergleicht eine angegebene Anzahl von Zeichen am Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie identisch sind. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. Das StrNCmpI-Makro unterscheidet sich nur im Namen von dieser Funktion. |
| StrCmpNIC |
Vergleicht eine angegebene Anzahl von Zeichen am Anfang von zwei Zeichenfolgen mithilfe von ASCII-Sortierungsregeln (C-Laufzeit). Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| Strcpy |
Kopiert eine Zeichenfolge in eine andere. [!Note] |
| StrCpyN |
Kopiert eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge in eine andere.[!Note] |
| StrCSpn |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Beliebigen Zeichengruppe. Bei der Suchmethode wird die Groß-/Kleinschreibung beachtet, und das abschließende NULL-Zeichen ist in der Übereinstimmung mit dem Suchmuster enthalten. |
| StrCSpnI |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Beliebigen Zeichengruppe. Bei der Suchmethode wird die Groß-/Kleinschreibung nicht beachtet, und das abschließende NULL-Zeichen ist in der Übereinstimmung mit dem Suchmuster enthalten. |
| Strings.strdup |
Dupliziert eine Zeichenfolge. |
| StrFormatByteSize64 |
Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Zahl darstellt, die je nach Größe als Größenwert in Bytes, Kilobytes, Megabytes oder Gigabyte ausgedrückt wird. |
| StrFormatByteSizeA |
Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Zahl darstellt, die je nach Größe als Größenwert in Bytes, Kilobytes, Megabytes oder Gigabyte ausgedrückt wird. Unterscheidet sich von StrFormatByteSizeW in einem Parametertyp. |
| StrFormatByteSizeEx |
Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Anzahl in Bytes, Kilobytes, Megabytes oder Gigabytes darstellt, je nach Größe. Erweitert StrFormatByteSizeW, indem die Option zum Runden auf die nächste angezeigte Ziffer oder zum Verwerfen von nicht wiedergegebenen Ziffern angeboten wird. |
| StrFormatByteSizeW |
Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Zahl darstellt, die je nach Größe als Größenwert in Bytes, Kilobytes, Megabytes oder Gigabyte ausgedrückt wird. Unterscheidet sich von StrFormatByteSizeA in einem Parametertyp. |
| StrFormatKBSize |
Konvertiert einen numerischen Wert in eine Zeichenfolge, die die Zahl darstellt, die als Größenwert in Kilobyte ausgedrückt wird. |
| StrFromTimeInterval |
Konvertiert ein in Millisekunden angegebenes Zeitintervall in eine Zeichenfolge. |
| StrIsIntlEqual |
Vergleicht eine angegebene Anzahl von Zeichen am Anfang von zwei Zeichenfolgen, um zu bestimmen, ob sie gleich sind. |
| StrNCat |
Fügt eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge an das Ende einer anderen an. [!Note] |
| StrPBrk |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das in einem angegebenen Puffer enthalten ist. Diese Suche enthält nicht das abschließende NULL-Zeichen. |
| StrRChr |
Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| StrRChrI |
Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| StrRetToBSTR |
Akzeptiert eine von IShellFolder::GetDisplayNameOf zurückgegebene STRRET-Struktur, die eine Zeichenfolge enthält oder auf diese zeigt, und gibt diese Zeichenfolge als BSTRzurück. |
| StrRetToBuf |
Konvertiert eine strret-Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, in eine Zeichenfolge 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 einem Puffer. |
| StrRStrI |
Sucht nach dem letzten Vorkommen einer angegebenen Teilzeichenfolge innerhalb einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| 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. Beim Vergleich wird die Groß-/Kleinschreibung beachtet. |
| StrStrI |
Sucht das erste Vorkommen einer Teilzeichenfolge innerhalb einer Zeichenfolge. Beim Vergleich wird die Groß-/Kleinschreibung nicht berücksichtigt. |
| StrToInt |
Konvertiert eine Zeichenfolge, die einen Dezimalwert darstellt, in eine ganze Zahl. Das StrToLong-Makro ist mit dieser Funktion identisch. |
| StrToInt64Ex |
Konvertiert eine Zeichenfolge, die einen Dezimal- oder Hexadezimalwert darstellt, in eine 64-Bit-Ganzzahl. |
| StrToIntEx |
Konvertiert eine Zeichenfolge, die eine Dezimal- oder Hexadezimalzahl darstellt, in eine ganze Zahl. |
| StrTrim |
Entfernt angegebene führende und nachfolgende Zeichen aus einer Zeichenfolge. |
| wnsprintf |
Verwendet eine Argumentliste variabler Länge und gibt die Werte der Argumente als formatierte Zeichenfolge im printf-Formatzurück. [!Note] |
| wvnsprintf |
Verwendet eine Liste von Argumenten und gibt die Werte der Argumente als formatierte Printf-Formatzeichenfolgezurück. [!Note] |