COleDateTimeSpan::GetStatus
Získá stav (platnosti) tohoto COleDateTimeSpan objektu.
DateTimeSpanStatus GetStatus( ) const throw( );
Vrácená hodnota
Stav tohoto COleDateTimeSpan hodnotu.
Poznámky
Vrácená hodnota je definována DateTimeSpanStatus Výčtový typ, který je definován v rámci COleDateTimeSpan třídy.
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 +=,-=.
Další informace o hranice pro COleDateTimeSpan hodnoty naleznete v článku datum a čas: podpora automatizace.
Požadavky
Záhlaví: atlcomtime.h