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 |