COleDateTimeSpan::m_status
O tipo para este membro de dados é o tipo enumerado DateTimeSpanStatus, que é definido dentro de COleDateTimeSpan classe.
DateTimeSpanStatus m_status;
Comentários
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 conjunto como inválido usando conjunto Status.
Para obter mais informações sobre as operações que podem conjunto o status inválido, consulte COleDateTimeSpan::operador +, - and COleDateTimeSpan::operador +=-=.
Cuidado: |
---|
Esse membro de dados é para situações avançadas de programação.Você deve usar as funções de membro in-line GetStatus and SetStatus.See SetStatus Para mais cuidados em relação ao definir explicitamente esse membro de dados. |
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