Partager via


GetCodeForDllUnregisterServer

Mise à jour : novembre 2007

Obtient le code nécessaire à l'annulation de l'inscription d'un serveur.

function GetCodeForDllUnregisterServer( 
      nLineStart, 
      nLineEnd  
);

Paramètres

  • nLineStart
    Numéro de ligne à base zéro correspondant au début de la fonction.

  • nLineEnd
    Numéro de ligne à base zéro correspondant à la fin de la fonction.

Valeur de retour

Chaîne contenant le code nécessaire à l'annulation de l'inscription du serveur.

Notes

Appelez cette fonction membre pour récupérer le code nécessaire à l'annulation de l'inscription du serveur :

Numéro de ligne

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;

Pour chacune des lignes retournées, GetCodeForDllUnregisterServer ajoute une tabulation à gauche (\t) et une paire de caractères « CR-LF » (retour chariot – retour ligne) à droite (\r\n).

Exemple

// 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"

Voir aussi

Tâches

Création d'un Assistant personnalisé

Concepts

Personnalisation des Assistants C++ à l'aide des fonctions JScript classiques

Conception d'un Assistant

Référence

GetCodeForDllRegisterServer

Autres ressources

Fonctions JScript des Assistants C++