Compartir a través de


Función WindowsSubstring (winstring.h)

Recupera una subcadena de la cadena especificada. La subcadena comienza en la posición de carácter especificada.

Sintaxis

HRESULT WindowsSubstring(
  HSTRING string,
  UINT32  startIndex,
  HSTRING *newString
);

Parámetros

string

Tipo: [in] HSTRING

Cadena original.

startIndex

Tipo: [in] UINT32

Posición de carácter inicial de base cero de una subcadena en la instancia.

newString

Tipo: [out] HSTRING*

Cadena equivalente a la subcadena que comienza en startIndex en la cadena, o NULL si startIndex es igual a la longitud de la cadena.

Valor devuelto

Tipo: HRESULT

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
La subcadena se creó correctamente.
E_INVALIDARG
newString es NULL.
E_BOUNDS
startIndex es mayor que la longitud de la cadena.
E_OUTOFMEMORY
No se pudo asignar la nueva subcadena.

Comentarios

Cada llamada a la función WindowsSubstring debe coincidir con una llamada correspondiente a WindowsDeleteString.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winstring.h

Consulte también

WindowsDeleteString