COleDateTimeSpan::m_status
Der Typ für diesen Datenmember ist der Aufzählungstyp DateTimeSpanStatus, der in COleDateTimeSpan-Klasse definiert ist.
DateTimeSpanStatus m_status;
Hinweise
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Eine kurze Beschreibung dieser Statuswerte, finden Sie in der folgenden Liste:
COleDateTimeSpan::valid gibt an, dass dieses COleDateTimeSpan-Objekt gültig ist.
COleDateTimeSpan::invalid gibt an, dass dieses Objekt COleDateTimeSpan ungültig ist; das heißt, ist möglicherweise falsch sein Wert.
COleDateTimeSpan::null gibt an, dass dieses Objekt COleDateTimeSpan h. NULL ist dass kein Wert für dieses Objekt angegeben wurde. (Dies ist "NULL" in Datenbanksinn "des Darin keinen Wert," im Gegensatz zu C++ NULL.)
Der Status eines Objekts COleDateTimeSpan ist in folgenden Fällen ungültig:
Wenn dieses Objekt einen Überlauf oder einen Unterlauf während eines arithmetischen Zuweisungsvorgangs, nämlich, += oder -= erfahren verfügt.
Wenn ein ungültiger Wert für dieses Objekt zugewiesen wurde.
Wenn der Status dieses Objekts explizit den Aufruf mit SetStatus festgelegt wurde.
Weitere Informationen über die Vorgänge, die den Status zu ungültigem festlegen, finden Sie unter COleDateTimeSpan::operator +, - und COleDateTimeSpan::operator +=, - =.
Warnung
Dieser Datenmember ist für erweiterte Programmierung Situationen.Sie sollten die inline Memberfunktionen GetStatus und SetStatus verwenden.Siehe SetStatus für weitere Überlegungen zu diesen Datenmember explizit festlegen.
Weitere Informationen über die Grenzen für COleDateTimeSpan-Werte, finden Sie im Artikel Datum und Uhrzeit: Automatisierungs-Unterstützung.
Anforderungen
Header: atlcomtime.h