WindowsSubstringWithSpecifiedLength-Funktion (winstring.h)
Ruft eine Teilzeichenfolge aus der angegebenen Zeichenfolge ab. Die Teilzeichenfolge beginnt an einer angegebenen Zeichenposition und hat eine angegebene Länge.
Syntax
HRESULT WindowsSubstringWithSpecifiedLength(
HSTRING string,
UINT32 startIndex,
UINT32 length,
HSTRING *newString
);
Parameter
string
Typ: [in] HSTRING
Die ursprüngliche Zeichenfolge.
startIndex
Typ: [in] UINT32
Die nullbasierte Anfangsposition einer Teilzeichenfolge in dieser Instanz.
length
Typ: [in] UINT32
Die Anzahl der Zeichen in der Teilzeichenfolge.
newString
Typ: [out] HSTRING*
Eine Zeichenfolge, die der Teilzeichenfolge entspricht, die bei startIndex in Zeichenfolge beginnt, oder NULL , wenn startIndex gleich der Länge von Zeichenfolge ist.
Rückgabewert
Typ: HRESULT
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Teilzeichenfolge wurde erfolgreich erstellt. |
|
newString ist NULL, oder startIndex plus length ist größer als MAXUINT32( 4.294.967.295); d. h. hexadezimale 0xFFFFFFFF. |
|
startIndex ist größer als die Länge der Zeichenfolge, oder startIndex plus length gibt eine Position an, die sich nicht innerhalb der Zeichenfolge befindet. |
|
Fehler beim Zuweisen der neuen Teilzeichenfolge. |
Hinweise
Jeder Aufruf der WindowsSubstringWithSpecifiedLength-Funktion muss mit einem entsprechenden Aufruf von WindowsDeleteString abgeglichen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | winstring.h |