COleDateTimeSpan::GetStatus
Получает состояние (допустимость) данного объекта COleDateTimeSpan.
DateTimeSpanStatus GetStatus( ) const throw( );
Возвращаемое значение
Состояние этого значения COleDateTimeSpan.
Заметки
Возвращаемое значение определяется типом, перечисленные DateTimeSpanStatus, который определен в классе COleDateTimeSpan.
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Для краткое описание этих значений состояния см. в следующем списке:
COleDateTimeSpan::valid указывает, что данный объект COleDateTimeSpan допустимым.
COleDateTimeSpan::invalid указывает, что данный объект COleDateTimeSpan недопустим. то есть, его значение может быть неверной.
COleDateTimeSpan::null указывает, что данный объект COleDateTimeSpan пуст, то есть, что значение не предоставлено для данного объекта.(Это "null" в смысле базы данных "не иметь никакого значения, в отличие от C++) NULL.
Состояние объекта COleDateTimeSpan недопустимо в следующих случаях:
Если этот объект испытывал переполнения или потери точности в течение арифметической операции присваивания, а именно, += или -=.
Если указано недопустимое значение присвоено к данному объекту.
Если состояние данного объекта явно установлено на недопустимое использование SetStatus.
Дополнительные сведения об операциях, которые могут установить состояние на недопустимый см. в разделе +, - COleDateTimeSpan::operator и COleDateTimeSpan::operator += - =.
Дополнительные сведения о диапазоне для значений COleDateTimeSpan см. в статье Дата и время: поддержка автоматизации.
Требования
Header: atlcomtime.h