Функция SysAllocStringLen (oleauto.h)
Выделяет новую строку, копирует указанное количество символов из переданной строки и добавляет символ конца null.
Синтаксис
BSTR SysAllocStringLen(
[in] const OLECHAR *strIn,
[in] UINT ui
);
Параметры
[in] strIn
Входная строка.
[in] ui
Число символов для копирования. После этого помещается пустой символ, выделяя в общей сложности пользовательский интерфейс плюс один символ.
Возвращаемое значение
Копия строки или значение NULL , если недостаточно памяти для завершения операции.
Комментарии
Строка может содержать внедренные символы NULL и не должна заканчиваться значением NULL. Освободите возвращаемую строку позже с помощью SysFreeString. Если значение strIn не равно NULL, то память, выделенная для strIn , должна содержать не менее символов пользовательского интерфейса .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oleauto.h |
Библиотека | OleAut32.lib |
DLL | OleAut32.dll |