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 的值尚未針對此物件所提供。 (這不是「Null」在資料庫感覺「具有值,」與 C++ NULL)。
COleDateTimeSpan 物件的狀態會出現在下列情況中是無效的:
在算術指派運算,也就是說, += 或 -=,如果這個物件發生溢位或反向溢位
如果不正確的值指派給物件。
使用 SetStatus,如果這個物件狀況明確設為無效。
如需可以將狀態變更為無效的作業的詳細資訊,請參閱 COleDateTimeSpan::operator, +、- 和 COleDateTimeSpan::operator +=, - =。
如需 COleDateTimeSpan 值的繫結的詳細資訊,請參閱本文 日期和時間:Automation 支援。
需求
Header: atlcomtime.h