Função WindowsGetStringRawBuffer (winstring.h)
Recupera o buffer de backup para a cadeia de caracteres especificada.
Sintaxe
PCWSTR WindowsGetStringRawBuffer(
HSTRING string,
UINT32 *length
);
Parâmetros
string
Tipo: [in, opcional] HSTRING
Uma cadeia de caracteres opcional para a qual o buffer de backup deve ser recuperado. Pode ser NULL.
length
Tipo: [out, opcional] UINT32 *
Um ponteiro opcional para um UINT32. Se NULL for passado para comprimento, ele será ignorado. Se length for um ponteiro válido para um UINT32 e a cadeia de caracteres for um HSTRING válido, após a conclusão bem-sucedida, a função definirá o valor apontado por comprimento para o número de caracteres Unicode no buffer de suporte para cadeia de caracteres (incluindo caracteres nulos inseridos, mas excluindo o nulo de terminação). Se length for um ponteiro válido para um UINT32e string for NULL, o valor apontado por length será definido como 0.
Retornar valor
Tipo: PCWSTR
Um ponteiro para o buffer que fornece o repositório de backup para cadeia de caracteres ou a cadeia de caracteres vazia se a cadeia de caracteres for NULL ou a cadeia de caracteres vazia.
Comentários
Use a função WindowsGetStringRawBuffer para obter um ponteiro para o buffer de suporte de um HSTRING.
Não altere o conteúdo do buffer– um HSTRING é necessário para ser imutável.
Requisitos
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winstring.h |