SysAllocStringLen 函式 (oleauto.h)
配置新的字串、從傳遞的字串複製指定的字元數,並附加 null 終止字元。
語法
BSTR SysAllocStringLen(
[in] const OLECHAR *strIn,
[in] UINT ui
);
參數
[in] strIn
輸入字串。
[in] ui
要複製的字元數目。 之後會放置 Null 字元,並配置總計 ui 加上一個字元。
傳回值
字串的複本,如果記憶體不足而無法完成作業,則為 NULL 。
備註
字串可以包含內嵌的 Null 字元,而且不需要以 NULL 結尾。 稍後使用 SysFreeString 釋放傳回的字串。 如果 strIn 不是 NULL,則配置給 strIn 的記憶體長度必須至少為 ui 字元。
注意 此函式不會將 char * 字串轉換成 Unicode BSTR。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oleauto.h |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |