COleDateTimeSpan::GetStatus
Ruft den Status (Gültigkeit) dieses COleDateTimeSpan-Objekts ab.
DateTimeSpanStatus GetStatus( ) const throw( );
Rückgabewert
Der Status dieses COleDateTimeSpan-Werts.
Hinweise
Der Rückgabewert wird durch den DateTimeSpanStatus Aufzählungstyp definiert, der in COleDateTimeSpan-Klasse definiert ist.
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 +=, - =.
Weitere Informationen über die Grenzen für COleDateTimeSpan-Werte, finden Sie im Artikel Datum und Uhrzeit: Automatisierungs-Unterstützung.
Anforderungen
Header: atlcomtime.h