共用方式為


COleDateTimeSpan::m_status

這個資料成員的型別是列舉型別 DateTimeSpanStatusCOleDateTimeSpan ,在類別中定義。

DateTimeSpanStatus m_status;

備註

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

警告

此資料成員是針對進階程式設計案例。您應該使用內嵌成員函式 GetStatusSetStatus。如需明確設定這個資料成員的進一步仔細查看 SetStatus

如需 COleDateTimeSpan 值的繫結的詳細資訊,請參閱本文 日期和時間:Automation 支援

需求

Header: atlcomtime.h

請參閱

參考

COleDateTimeSpan 類別

階層架構圖

COleDateTimeSpan::GetStatus

COleDateTimeSpan::SetStatus