Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída COleDateTimeSpan

Diagram hierarchie

COleDateTimeSpan::SetStatus

COleDateTimeSpan::m_status