COleDateTimeSpan::GetStatus
Obtém o status (validade) deste COleDateTimeSpan objeto.
DateTimeSpanStatus GetStatus( ) const throw( );
Valor de retorno
O status deste COleDateTimeSpan valor.
Comentários
O valor retornado é definido pelo DateTimeSpanStatus enumerados tipo, que é definido dentro de COleDateTimeSpan classe.
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Para obter uma breve descrição desses valores de status, consulte a lista a seguir:
COleDateTimeSpan::valid Indica que este COleDateTimeSpan o objeto é válido.
COleDateTimeSpan::invalid Indica que este COleDateTimeSpan o objeto é inválido; ou seja, seu valor pode ser incorreto.
COleDateTimeSpan::null Indica que este COleDateTimeSpan o objeto é nulo, ou seja, se nenhum valor foi fornecido para este objeto. (Isso é "nulo" no sentido de banco de dados de "não ter nenhum valor" em oposição do C++NULO.)
O status de um COleDateTimeSpan o objeto é inválido nos seguintes casos:
Se este objeto experimentou um estouro ou estouro negativo durante uma operação aritmética de atribuição, ou seja, += ou -=.
Se um valor inválido foi atribuído a este objeto.
Se o status deste objeto foi explicitamente definido como inválido usando SetStatus.
Para obter mais informações sobre as operações que podem conjunto o status inválido, consulte COleDateTimeSpan::operador +, - and COleDateTimeSpan::operador +=-=.
Para obter mais informações sobre os limites de COleDateTimeSpan valores, consulte o artigo Data e time: Suporte de automação.
Requisitos
Cabeçalho: atlcomtime.h