Función WindowsGetStringRawBuffer (winstring.h)

Recupera el búfer de respaldo de la cadena especificada.

Sintaxis

PCWSTR WindowsGetStringRawBuffer(
  HSTRING string,
  UINT32  *length
);

Parámetros

string

Tipo: [in, opcional] HSTRING

Cadena opcional para la que se va a recuperar el búfer de respaldo. Puede ser NULL.

length

Tipo: [out, opcional] UINT32 *

Puntero opcional a un UINT32. Si se pasa NULL por longitud, se omite. Si length es un puntero válido a un UINT32 y string es un HSTRING válido, al finalizar correctamente, la función establece el valor al que apunta la longitud al número de caracteres Unicode del búfer de respaldo para la cadena (incluidos los caracteres NULL incrustados, pero excluyendo el valor null de terminación). Si length es un puntero válido a UINT32 y string es NULL, el valor al que apunta length se establece en 0.

Valor devuelto

Tipo: PCWSTR

Puntero al búfer que proporciona el almacén de respaldo para la cadena o la cadena vacía si la cadena es NULL o la cadena vacía.

Comentarios

Use la función WindowsGetStringRawBuffer para obtener un puntero al búfer de respaldo de un HSTRING.

No cambie el contenido del búfer: se requiere un HSTRING para que sea inmutable.

Requisitos

   
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