SysStringLen (Windows Embedded CE 6.0)

1/6/2010

This function retrieves the length of a string.

Syntax

UINT SysStringLen(
  BSTR bstr 
); 

Parameters

  • bstr
    [in] Unicode string that was allocated previously.

Return Value

The number of characters in bstr, not including a terminating null character, indicates success.

If the bstr parameter is null, 0 (zero) is returned.

Remarks

The returned value can be different from _fstrlen(bstr) if the following occurred:

For a BSTR allocated with SysAllocStringLen, SysAllocStringLen, or SysAllocStringByteLen, the SysStringLen function retrieves the number of characters specified in the cch parameter at allocation time.

Windows Embedded CE only supports Unicode strings.

Passing invalid (and under some circumstances NULL) pointers to this function causes an unexpected termination of the application.

Requirements

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

See Also

Reference

Automation Functions
BSTR
SysAllocStringLen
SysReAllocStringLen
SysAllocStringByteLen