Freigeben über


GetCodeForDllUnregisterServer

Ruft den Code ab, der zum Aufheben der Registrierung eines Servers erforderlich ist.

function GetCodeForDllUnregisterServer( 
   nLineStart, 
   nLineEnd  
);

Parameter

  • nLineStart
    Die nullbasierte Zeilennummer für den Start der Funktion.

  • nLineEnd
    Die nullbasierte Zeilennummer für das Ende der Funktion.

Rückgabewert

Eine Zeichenfolge, die den Code zum Aufheben der Registrierung des Servers enthält.

Hinweise

Rufen Sie diese Memberfunktion auf, um den erforderlichen Code zum Aufheben der Registrierung eines Servers abzurufen:

Zeilennummer

Code

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

_AtlModule.UpdateRegistryAppId(FALSE);

2

HRESULT hRes = _AtlModule.UnregisterServer(TRUE);

3

if (hRes != S_OK)

4

\treturn hRes;

5

if (!COleObjectFactory::UpdateRegistryAll(FALSE))

6

\treturn ResultFromScode(SELFREG_E_CLASS);

7

return S_OK;

Für jede der obigen Zeilen, die zurückgegeben wird, fügt GetCodeForDllUnregisterServer einen führenden Tabulator (\t) und ein abschließendes Wagenrücklauf/Zeilenvorschub-Zeichenpaar "CR-LF" (\r\n) ein.

Beispiel

// Get the lines numbered 2 and 3 above
GetCodeForDllUnregisterServer(2, 3)

// returns the following string
// "\tHRESULT hRes = _AtlModule.UnregisterServer(TRUE);\r\n\tif (hRes != S_OK)\r\n"

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Referenz

GetCodeForDllRegisterServer

Konzepte

Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen

Entwerfen eines Assistenten

Weitere Ressourcen

JScript-Funktionen für C++-Assistenten