SysStringByteLen
9/8/2008
Essa função recupera o comprimento (em bytes) de um seqüência de caracteres.
Syntax
HRESULT SysStringByteLen(
BSTR bstr
);
Parameters
- BSTR
[no] Seqüência de caracteres Unicode que estava anteriormente allocated.IT não podem ser NULL.
Return Value
Retorna um valor HRESULT.
Remarks
O valor retornado pode ser diferente de (fstrlenBSTR) Se ocorreu o seguinte:
- Se BSTR Foi alocado com SysAllocStringLen, SysReAllocStringLen Ou SysAllocStringByteLen
- Se os caracteres passado incluído um NULL o primeiro caractere Len Caracteres
Para um BSTR alocado com SysAllocStringLen, SysReAllocStringLen, ou SysAllocStringByteLen, essa função sempre recupera o número de bytes especificado na Len parâmetro em tempo alocação.
Passagem inválido (e, em algumas circunstâncias NULL) ponteiros para essa função faz com que uma terminação inesperada do aplicativo.
Requirements
Header | oleauto.h |
Library | oleaut32.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Automation Functions
BSTR
SysAllocStringLen
SysReAllocStringLen
SysAllocStringByteLen