다음을 통해 공유


COleTemplateServer::UpdateRegistry

파일 형식 정보 문서 템플릿 문자열을 로드 하 고 OLE 시스템 레지스트리에 해당 정보를 보관 합니다.

void UpdateRegistry( 
   OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, 
   LPCTSTR* rglpszRegister = NULL, 
   LPCTSTR* rglpszOverwrite = NULL, 
   BOOL bRegister = TRUE  
);

매개 변수

  • nAppType
    값은 OLE_APPTYPE AFXDISP에 정의 된 열거형입니다.H.이 다음 값 중 하나를 가질 수 있습니다.

    • OAT_INPLACE_SERVER서버 전체 서버 사용자 인터페이스에 있습니다.

    • OAT_SERVER서버는 포함을 지원 합니다.

    • OAT_CONTAINER컨테이너에 링크 포함 된 개체를 지원합니다.

    • OAT_DISPATCH_OBJECT개체는 IDispatch-가능 합니다.

    • OAT_DOC_OBJECT_SERVER 서버를 모두 지원 하며 구성 요소 문서 개체 모델.

  • rglpszRegister
    항목이 없으면 레지스트리에 기록 되는 목록 항목입니다.

  • rglpszOverwrite
    앞의 항목이 있는지 여부에 관계 없이 레지스트리에 기록 항목의 목록입니다.

  • bRegister
    클래스 등록 여부를 결정 합니다.경우 bRegister 입니다 TRUE, 클래스는 시스템 레지스트리에 등록 되어 있습니다.그렇지 않은 경우 클래스를 등록 취소합니다.

설명

등록 정보에 대 한 호출을 사용 하 여 로드 CDocTemplate::GetDocString.부분 문자열 검색의 인덱스로 식별 되는 regFileTypeId, regFileTypeName, 및 fileNewName에 설명 된 대로는 GetDocString 페이지를 참조 합니다.

경우는 regFileTypeId 부분 문자열이 비어 또는 호출을 GetDocString 기타 이유로,이 함수에 대 한 실패를 실패 하 고 파일 정보를 입력 하지.

인수에서 정보 rglpszRegister 및 rglpszOverwrite 호출을 통해 레지스트리에 기록 AfxOleRegisterServerClass.인수가 두 개 있을 경우에 등록 된 기본 정보를 NULL, 대부분의 응용 프로그램에 적합 합니다.이러한 인수에 정보의 구조에 대 한 자세한 내용은 AfxOleRegisterServerClass.

자세한 내용은 Implementing the IDispatch Interface를 참조하십시오.

요구 사항

헤더: afxdisp.h

참고 항목

참조

COleTemplateServer 클래스

계층 구조 차트

CDocTemplate::GetDocString

AfxOleRegisterServerClass