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