privatevoidUpdateRegistry (OLE_APPTYPEnAppType==NULL,LPCSTRFAR *RglpszOverwrite=NULLOAT_INPLACE_SERVER,LPCSTR *RglpszRegister);
Parameter
nAppType
Ein Wert aus der OLE_APPTYPE -Aufzählung, die in AFXDISP definiert ist.H. It kann einer der folgenden Werte haben.:
rglpszRegister
Eine Liste der Einträge, die in die Registrierung geschrieben werden, nur, wenn keine Einträge vorhanden.
rglpszOverwrite
Eine Liste von Einträgen, die geschrieben werden, in die Registry unabhängig davon, ob alle vorherigen Einträge vorhanden.
Bemerkungen
Dateityp Informationen aus der Dokumentvorlage Zeichenfolge lädt und speichert diese Informationen in der OLE-System-Registrierung.
Die Registrierungsinformationen wird von einem Aufruf von CDocTemplate::GetDocStringgeladen. Die Teilzeichenfolgen retrieved sind diejenigen identifiziert die Indizes RegFileTypeId, RegFileTypeNameund FileNewName, wie in den GetDocString Verweisseiten beschrieben.
Wenn die Teilzeichenfolge RegFileTypeId leer ist oder wenn der Aufruf GetDocString aus einem anderen Grund fehlschlägt, diese Funktion schlägt fehl, und die Dateiinformationen nicht in der Registrierung eingegeben.
Die Informationen in die Argumente RglpszRegister und RglpszOverwrite wird in der Registrierung durch einen Aufruf von AfxOleRegisterServerClassgeschrieben. Die Standardinformationen, die eingetragen ist, wenn die beiden Argumente NULLsind, ist für die meisten Anwendungen geeignet. Informationen über die Struktur der Informationen in diesen Argumenten finden Sie unter AfxOleRegisterServerClass.
Weitere Informationen finden Sie unter IDispatch in der Win32 SDK OLE Programmer's Reference.
COleTemplateServer Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDocTemplate::GetDocString, AfxOleRegisterServerClass