SysStringByteLen 関数 (oleauto.h)

BSTR の長さ (バイト単位) を返します。

構文

UINT SysStringByteLen(
  [in, optional] BSTR bstr
);

パラメーター

[in, optional] bstr

以前に割り当てられた文字列。

戻り値

bstr のバイト数。終端の null 文字は含まれません。 bstr が null の場合、戻り値は 0 です。

解説

BSTR に埋め込み null 文字が含まれている場合、返される値は strlen(bstr) とは異なる場合があります。 この関数は常に、BSTR の割り当てに使用される SysAllocStringByteLen 関数の len パラメーターで指定されたバイト数を返します。

必要条件

   
対象プラットフォーム Windows
ヘッダー oleauto.h
Library OleAut32.lib
[DLL] OleAut32.dll

関連項目

文字列操作関数