VarBstrFromDate
9/8/2008
Essa função converte variante tipos dados para BSTR de data.
Syntax
HRESULT VarBstrFromDate(
DATE dateIn,
LCID lcid,
ULONG dwFlags,
BSTR pbstrOut
);
Parameters
- dateIn
[no] O valor para coagir.
- LCID
[no] Para conversões de seqüência de caracteres e VT_DISPATCH entrada, o LCID para a conversão.
dwFlags
[no] Especifica um valor feita de um ou mais sinalizadores.O seguinte sinalizadores podem ser definidos para este parâmetro.
Sinalizador Descrição LOCALE_NOUSEROVERRIDE
Usa o sistema usar como padrão localidade Configurações, em vez de personalizado configurações localidade.
VAR_CALENDAR_HIJRI
Se definido, o calendário islâmico é usado.
Caso contrário, o calendário enviado em Painel de controle é usado.
VAR_CALENDAR_THAI
Este sinalizador não com suporte em Windows Mobile ou Windows Embedded CE.
VAR_CALENDAR_GREGORIAN
Este sinalizador não com suporte em Windows Mobile ou Windows Embedded CE.
VAR_FOURDIGITYEARS
Este sinalizador não com suporte em Windows Mobile ou Windows Embedded CE.
VAR_TIMEVALUEONLY
Este sinalizador não com suporte em Windows Mobile ou Windows Embedded CE.
VAR_DATEVALUEONLY
Este sinalizador não com suporte em Windows Mobile ou Windows Embedded CE.
pbstrOut
[out] Aponta para o valor coagido.O seguinte sinalizadores podem ser definidos para este parâmetro.
Sinalizador Descrição LOCALE_NOUSEROVERRIDE
Usa o sistema usar como padrão localidade Configurações, em vez de personalizado configurações localidade.
VAR_CALENDAR_HJRI
Se definido, o calendário islâmico é usado.
Caso contrário, o calendário enviado em Painel de controle é usado.
VAR_DATEVALUEONLY
Omite a parte tempo de uma VT_DATE e recupera apenas a data.
Aplica-se a conversão para ou de datas.
Não usado para VariantChangeType e VariantChangeTypeEx.
VAR_TIMEVALUEONLY
Omite a parte de data de uma VT_DATE e recupera somente o tempo.
Aplica-se a conversão para ou de datas.
Não usado para VariantChangeType e VariantChangeTypeEx.
Return Value
Retorna os valores HRESULT mostrados a seguinte tabela.
Valor | Descrição |
---|---|
S_OK |
O sucesso. |
DISP_E_BADVARTYPE |
O parâmetro de entrada não é válido um tipo de variante. |
DISP_E_OVERFLOW |
Os dados apontados pelo parâmetro de saída não cabem no tipo de destino. |
DISP_E_TYPEMISMATCH |
O argumento não pôde ser forçado para o tipo especificado. |
E_INVALIDARG |
Um argumento é inválido. |
E_OUTOFMEMORY |
Não foi possível alocar memória para a conversão. |
Remarks
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 |