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