Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ersetzt alle Vorkommen einer Reihe von Zeichen in der angegebenen Zeichenfolge durch einen anderen Satz von Zeichen, um eine neue Zeichenfolge zu erstellen.
Syntax
HRESULT WindowsReplaceString(
HSTRING string,
HSTRING stringReplaced,
HSTRING stringReplaceWith,
HSTRING *newString
);
Die Parameter
string
Typ: [in] HSTRING
Die ursprüngliche Zeichenfolge.
stringReplaced
Typ: [in] HSTRING
Die zu ersetzende Zeichenfolge.
stringReplaceWith
Typ: [in] HSTRING
Die Zeichenfolge, die alle Vorkommen von stringReplaced ersetzt. Wenn dieser Parameter NULL ist, werden alle Instanzen von stringReplaced entfernt.
newString
Typ: [out] HSTRING*
Eine Zeichenfolge, die dem Original entspricht, mit der Ausnahme, dass alle Instanzen von stringReplaced durch stringReplaceWith ersetzt werden.
Rückgabewert
Typ: HRESULT-
Diese Funktion kann einen dieser Werte zurückgeben.
| Rückgabecode | Description |
|---|---|
|
Die Zeichenfolgenersetzung war erfolgreich. |
|
newString ist NULL, stringReplaced ist leer oder die Länge von Zeichenfolge1 plus der Länge von Zeichenfolge2 ist größer als MAXUINT32, was 4.294.967.295 ist; d. h. hexadezimale 0xFFFFFFFF. |
|
Fehler beim Zuordnen der neuen Zeichenfolge. |
Bemerkungen
Jeder Aufruf der WindowsReplaceString-Funktion muss mit einem entsprechenden Aufruf von WindowsDeleteString abgeglichen werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 8 [Desktop-Apps | UWP-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Fenster |
| Header | winstring.h |
| Library | mincore.lib |