Compartilhar via


SysAllocStringLen

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função aloca um novo seqüência de caracteres, cópias cch caracteres a partir de seqüência de caracteres passado para ela e, em seguida, anexa um NULL caractere.

Syntax

BSTR SysAllocStringLen(
  OLECHAR FAR* pch, 
  unsigned int cch 
); 

Parameters

  • pch
    [no] Ponteiro para cch Caracteres para copiar, ou NULL para manter o não inicializado seqüência de caracteres.
  • cch
    [no] Número de caracteres para copiar a partir pch.

    Um NULL caractere é colocado posteriormente, alocar um total de cch+ 1 caracteres.

Return Value

Um ponteiro para uma copiar do seqüência de caracteres indica sucesso.

NULL Indica que existe memória suficiente.

Remarks

Se pch é NULL, um seqüência de caracteres o comprimento solicitado está alocado, mas não inicializado.

O pch seqüência de caracteres podem conter incorporado NULL caracteres e não precisa terminar com um NULL.

Liberar o seqüência de caracteres retornado posteriormente com SysFreeString.

Windows Embedded CE e Windows Mobile suporte somente seqüências Unicode.

Passagem inválido (e, em algumas circunstâncias NULL) ponteiros para essa função faz com que uma terminação inesperada do aplicativo.

Requirements

Header oleauto.h
Library oleaut32.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Automation Functions
SysFreeString