Função VarBstrFromDec (oleauto.h)
Converte um valor decimal em um valor BSTR.
Sintaxe
HRESULT VarBstrFromDec(
[in] const DECIMAL *pdecIn,
[in] LCID lcid,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Parâmetros
[in] pdecIn
O valor a ser convertido.
[in] lcid
O identificador de localidade.
[in] dwFlags
Um ou mais dos sinalizadores a seguir.
Valor | Significado |
---|---|
|
Usa as configurações de localidade padrão do sistema, em vez de configurações de localidade personalizadas. |
|
Omite a parte de data de um VT_DATE e retorna apenas a hora. Aplica-se a conversões de ou para datas. Não usado para VariantChangeType e VariantChangeTypeEx. |
|
Omite a parte de hora de um VT_DATE e retorna apenas a data. Aplica-se a conversões de ou para datas. Não usado para VariantChangeType e VariantChangeTypeEx. |
[out] pbstrOut
O valor resultante.
Valor retornado
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
O parâmetro de entrada não é um tipo válido de variante. |
|
Os dados apontados pelo parâmetro de saída não se encaixam no tipo de destino. |
|
O argumento não pôde ser coagido para o tipo especificado. |
|
Um dos argumentos não é válido. |
|
Memória insuficiente para concluir a operação. |
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | oleauto.h |
Biblioteca | OleAut32.lib |
DLL | OleAut32.dll |