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