Sdílet prostřednictvím


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 +=,-=.

Poznámka k upozornění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

Viz také

Referenční dokumentace

Třída COleDateTimeSpan

Graf hierarchie

COleDateTimeSpan::GetStatus

COleDateTimeSpan::SetStatus