COleTemplateServer::UpdateRegistry

void UpdateRegistry ( ole_apptype nAppType = OAT_INPLACE_SERVER, LPCTSTR * rglpszRegister = null LPCTSTR far * rglpszOverwrite = boş );

Parametreleri

nAppType

AFXDISP içinde tanımlanan ole_apptype numaralandırma arasında bir değer.h. BT aşağıdaki değerlerden herhangi biri olabilir:

rglpszRegister

Yalnızca hiçbir giriş yoksa kayıt defterine yazılır girişleri listesi.

rglpszOverwrite

Ne olursa olsun, ister herhangi bir önceki girişler mevcut kayıt defterine yazılır girişlerinin listesini.

Açıklamalar

Dosya türü bilgileri belge şablonu dizgeden yükler ve bu bilgileri ole sistem kayıt defterine yerleştirir.

Kayıt bilgileri, CDocTemplate::GetDocStringçağrısı ile yüklenir. Alt dizelerin adresinden alındı dizinler regFileTypeId, regFileTypeNameve fileNewName, tespit GetDocString başvuru sayfaları açıklandığı gibi olanlar.

RegFileTypeId alt dize boşsa veya başka bir nedenle GetDocString çağrısı başarısız olursa, bu işlev başarısız olur ve dosya bilgileri kayıt defterinde girilmez.

Bilgileri bağımsız rglpszRegister ve rglpszOverwrite ile AfxOleRegisterServerClassçağrı kayıt defterine yazılır. İki bağımsız değişken nullolduğunda kayıtlı, varsayılan bilgileri, çoğu uygulama için uygundur. Bu bağımsız bilgi yapısı hakkında daha fazla bilgi için bkz: AfxOleRegisterServerClass.

Daha fazla bilgi için bkz: IDispatch Win32 sdk ole Programcı Başvurusu.

COleTemplateServer ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDocTemplate::GetDocString, AfxOleRegisterServerClass

Index