COleDateTimeSpan::m_status
El tipo para este miembro de datos es el tipo enumerado DateTimeSpanStatus, que se define en la clase de COleDateTimeSpan .
DateTimeSpanStatus m_status;
Comentarios
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Para obtener una descripción breve de estos valores de estado, vea la siguiente lista:
COleDateTimeSpan::valid Indica que este objeto de COleDateTimeSpan es válido.
COleDateTimeSpan::invalid Indica que este objeto de COleDateTimeSpan no es válida; es decir, el valor puede ser incorrecto.
COleDateTimeSpan::null Indica que este objeto de COleDateTimeSpan es null, es decir, que no se ha proporcionado ningún valor para este objeto. (Esto es “null” en el sentido de la base de datos de “no tener ningún valor”, en comparación con C++ NULL.)
El estado de un objeto de COleDateTimeSpan no es válido en los casos siguientes:
Si este objeto ha experimentado un desbordamiento o un subdesbordamiento durante una operación aritmética de asignación, a saber, += o -=.
Si un valor no válido se ha asignado a este objeto.
Si establecieron el estado de este objeto explícitamente como no válido utilizando SetStatus.
Para obtener más información sobre las operaciones que pueden establecer el estado como no válido, vea COleDateTimeSpan:: operador +, - y COleDateTimeSpan:: operador +=, - =.
Advertencia
Este miembro de datos es para escenarios de programación avanzada.Debe utilizar las funciones inline GetStatus y SetStatusmiembro.Vea SetStatus para precauciones con sentido establecer explícitamente este miembro de datos.
Para obtener más información sobre los límites para los valores de COleDateTimeSpan , vea el artículo fecha y hora: Compatibilidad de automatización.
Requisitos
encabezado: atlcomtime.h