This function returns a vector, assigning each character in the BSTR to an element of the vector.
At a Glance
Header file: | Oleauto.h |
Windows CE versions: | 2.0 and later |
Syntax
HRESULT VectorFromBstr(BSTR bstr, SAFEARRAY FAR * FAR * ppsa);
Parameters
bstr
Unicode string to be converted to a vector.
ppsa
On exit, pointer to a one-dimensional safe array that contains the characters in the BSTR.
Return Values
One of the values obtained from the returned HRESULT and described in the following table is returned.
Value | Description |
S_OK | Success. |
E_OUTOFMEMORY | Out of memory. |
E_INVALIDARG | BSTR is NULL. |
Remarks
Passing into this function any invalid and, under some circumstances, NULL pointers will result in unexpected termination of the application.