Udostępnij za pośrednictwem


COleDateTimeSpan::GetStatus

Pobiera stan (ważność) to COleDateTimeSpan obiektu.

DateTimeSpanStatus GetStatus( ) const throw( );

Wartość zwracana

Stan to COleDateTimeSpan wartości.

Uwagi

Wartość zwracana jest zdefiniowany przez DateTimeSpanStatus wyliczone typu, który jest zdefiniowany w COleDateTimeSpan klasy.

enum DateTimeSpanStatus{

valid = 0,

invalid = 1,

null = 2,

};

Krótki opis tych wartości stanu listę:

  • COleDateTimeSpan::valid wskazuje że COleDateTimeSpan obiektu jest nieprawidłowy.

  • COleDateTimeSpan::invalid wskazuje że COleDateTimeSpan obiektu jest nieprawidłowy; oznacza to, że jego wartość mogą być nieprawidłowe.

  • COleDateTimeSpan::null wskazuje że COleDateTimeSpan obiekt jest null, oznacza to, że wartość nie zostały dostarczone dla tego obiektu.(Jest to "null" w rozumieniu bazy danych "posiadające żadnej wartości" a nie C++ NULL.)

Stan COleDateTimeSpan obiektu jest nieprawidłowy w następujących przypadkach:

  • Jeśli ten obiekt napotkał przepełnienie lub niedomiar podczas operacji arytmetycznych przydziału, a mianowicie += lub -=.

  • Jeśli nieprawidłowa wartość został przypisany do tego obiektu.

  • Jeśli stan ten obiekt jawnie ustawiono nieprawidłową za pomocą SetStatus.

Aby uzyskać więcej informacji na temat operacji, które może ustawić stan na nieprawidłowy zobacz COleDateTimeSpan::operator +, - i COleDateTimeSpan::operator +=,-=.

Aby uzyskać więcej informacji na temat granic dla COleDateTimeSpan wartości, zobacz artykuł datę i godzinę: automatyzacja obsługi.

Wymagania

Nagłówek: atlcomtime.h

Zobacz też

Informacje

Klasa COleDateTimeSpan

Diagram hierarchii

COleDateTimeSpan::SetStatus

COleDateTimeSpan::m_status