Funzione WindowsReplaceString (winstring.h)
Sostituisce tutte le occorrenze di un set di caratteri nella stringa specificata con un altro set di caratteri per creare una nuova stringa.
Sintassi
HRESULT WindowsReplaceString(
HSTRING string,
HSTRING stringReplaced,
HSTRING stringReplaceWith,
HSTRING *newString
);
Parametri
string
Tipo: [in] HSTRING
Stringa originale.
stringReplaced
Tipo: [in] HSTRING
Stringa da sostituire.
stringReplaceWith
Tipo: [in] HSTRING
Stringa per sostituire tutte le occorrenze di stringReplaced. Se questo parametro è NULL, vengono rimosse tutte le istanze di stringReplaced .
newString
Tipo: [out] HSTRING*
Stringa equivalente all'originale, ad eccezione del fatto che tutte le istanze di stringReplaced vengono sostituite con stringReplaceWith.
Valore restituito
Tipo: HRESULT
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
La sostituzione della stringa ha avuto esito positivo. |
|
newString è NULL, stringReplaced è vuoto o la lunghezza di string1 più la lunghezza di string2 è maggiore di MAXUINT32, ovvero 4.294.967.295; vale a dire, 0xFFFFFFFF esadecimali. |
|
Impossibile allocare la nuova stringa. |
Commenti
Ogni chiamata alla funzione WindowsReplaceString deve essere associata a una chiamata corrispondente a WindowsDeleteString.
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | winstring.h |