COleDateTimeSpan::m_status
Výčtový typ je typ pro tento datový člen DateTimeSpanStatus, která je definována v rámci COleDateTimeSpan třídy.
DateTimeSpanStatus m_status;
Poznámky
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Stručný popis těchto hodnot stavu naleznete v následujícím seznamu:
COleDateTimeSpan::valid -označuje, že COleDateTimeSpan je platný objekt.
COleDateTimeSpan::invalid -označuje, že COleDateTimeSpan objektu je neplatná. její hodnotu, může být nesprávná.
COleDateTimeSpan::null -označuje, že COleDateTimeSpan objekt má hodnotu null, to znamená, že byl zadán žádnou hodnotu pro tento objekt.(Toto je "null" ve smyslu databáze "s žádnou hodnotu" nikoli jazyce C++ NULL.)
Stav COleDateTimeSpan je objekt neplatný v následujících případech:
Pokud tento objekt došlo přetečení nebo podtečení během přiřazení aritmetické operace, jmenovitě += nebo -= .
Pokud tento objekt byl přiřazen neplatnou hodnotu.
Pokud byl tento stav na neplatné použití explicitně nastavit SetStatus.
Další informace o operacích, které může nastavit stav na neplatné, viz COleDateTimeSpan::operator +, - a COleDateTimeSpan::operator +=,-=.
Upozornění |
---|
Tento člen dat je pro pokročilé programování situace.Používejte funkce členů vložené GetStatus a SetStatus.Viz SetStatus pro další opatření týkající se explicitně nastavit tento datový člen. |
Další informace o hranice pro COleDateTimeSpan hodnoty naleznete v článku datum a čas: podpora automatizace.
Požadavky
Záhlaví: atlcomtime.h