다음을 통해 공유


COleDateTimeSpan::SetStatus

설정 상태 (유효)이 COleDateTimeSpan 개체입니다.

void SetStatus(
   DateTimeSpanStatus status 
) throw( );

매개 변수

  • status
    새 상태 값이 COleDateTimeSpan 개체입니다.

설명

상태 매개 변수 값으로 정의 되는 DateTimeSpanStatus 내에서 정의 하는 형식 열거는 COleDateTimeSpan 클래스.

enum DateTimeSpanStatus{

valid = 0,

invalid = 1,

null = 2,

};

이러한 상태 값에 대 한 간단한 설명은 다음을 참조 하십시오.

  • COleDateTimeSpan::valid 나타냅니다가 COleDateTimeSpan 개체 유효 합니다.

  • COleDateTimeSpan::invalid 나타냅니다가 COleDateTimeSpan 개체가 유효 하지 않습니다. 즉, 값을 올바르지 않을 수 있습니다.

  • COleDateTimeSpan::null 나타냅니다가 COleDateTimeSpan 개체는 null, 즉,이 개체에 대 한 지정 된 값이 없습니다.(이 "null" 데이터베이스 "는 C++와는 달리 값을 갖는" 의미에서 NULL.)

    주의 정보주의

    이 함수에 대 한 고급 프로그래밍 상황입니다.이 함수는이 개체에서에서 데이터를 변경 하지 않습니다.상태를 설정할 가장 자주 사용 됩니다 null 또는 잘못 된.이때 할당 연산자 (연산자 =) 및 SetDateTimeSpan 원본 값을 기준으로 개체의 상태를 설정 하지 마십시오.

예제

// if the person is not still in school, set days to graduation to null
if (!m_bStillInSchool || m_dtDateOfGraduation.GetStatus() == COleDateTime::null)
   m_dtsDaysToGraduation.SetStatus(COleDateTimeSpan::null);   

요구 사항

헤더: atlcomtime.h

참고 항목

참조

COleDateTimeSpan 클래스

계층 구조 차트

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_status