Función WindowsDuplicateString (winstring.h)
Crea una copia de la cadena especificada.
Sintaxis
HRESULT WindowsDuplicateString(
HSTRING string,
HSTRING *newString
);
Parámetros
string
Tipo: [in] HSTRING
Cadena que se va a copiar.
newString
Tipo: [out] HSTRING*
Una copia de la cadena.
Valor devuelto
Tipo: HRESULT
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
HSTRING se copió correctamente. |
|
newString es NULL. |
|
No se pudo asignar el nuevo HSTRING. |
Comentarios
Use la función WindowsDuplicateString para copiar un HSTRING. Si la cadena se creó mediante una llamada a la función WindowsCreateString , se incrementa el recuento de referencias del búfer de respaldo. Si la cadena se creó llamando a la función WindowsCreateStringReference, el Windows Runtime copia su cadena de origen en un nuevo búfer e inicia un recuento de referencias, lo que significa que newString no es una cadena de paso rápido.
Cada llamada a la función WindowsDuplicateString 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 |